Javascript jQuery数组问题
我在根据以前的输入填充自动完成列表时遇到问题 基本上,我有大约40个不同的数组,其中包含汽车模型,我想根据前面的输入填充自动完成列表。我想做的是:Javascript jQuery数组问题,javascript,jquery,autocomplete,Javascript,Jquery,Autocomplete,我在根据以前的输入填充自动完成列表时遇到问题 基本上,我有大约40个不同的数组,其中包含汽车模型,我想根据前面的输入填充自动完成列表。我想做的是: 获取上一个输入的值(该输入的名称与其中一个数组的名称相同) 根据此输入选择正确的数组 将此数组传递到autocomplete函数中 问题是我不知道如何根据字符串选择数组。有人能提出解决办法吗 谢谢。我不会从40个变量中的40个不同数组开始,我会将它们全部放在一个对象中: var cars = { 'Ford' : ['Mustang', 'P
谢谢。我不会从40个变量中的40个不同数组开始,我会将它们全部放在一个对象中:
var cars = {
'Ford' : ['Mustang', 'Prefect'],
'Toyota' : ['Corolla', 'Corona']
};
然后,您可以选择正确的选项,如下所示:
cars.Ford
// or
cars['Ford']
// or, more likely how you'll use it:
var make = someSelectBox.value;
cars[make]
我认为你和nickf在一个更赚钱的轨道上,但是你可以。大概是这样的:
testArray = $.map(oldArray, function(n){
return ( n == 'string' );
});
然后,如果testArray中有任何内容,砰。我刚写完数组,就想到了这一点——噢!假设我想选择“福特”阵列思想?它是如何完成的?步骤1:javascript对象。第二步:nickf。第三步:盈利!是的