我正在创建一个像这样的整数数组
my_array = new array(60);
for(var i=0;i<6;i++){
for(var j=0;j<10;j++){
my_array[(i*10)+j] = (i.toString())+"."+(j.toString());
}
}
这应该会产生一个带
的数组my_array[0] = 0.0
...
my_array[59] = 5.9
现在我想将该列表用于自动填充
$( "#my_id" ).autocomplete({
source: my_array
});
但是,它不起作用。有什么想法吗?
答案 0 :(得分:1)
您应该写my_array = [];
而不是my_array = new array(60);
工作fiddle。
答案 1 :(得分:1)
这是在Fiddle上测试的工作代码:
var my_array = [];
for(var i=0;i<6;i++){
for(var j=0;j<10;j++){
my_array[(i*10)+j] = (i.toString())+"."+(j.toString());
}
}
$(document).ready(function(){
$( "#my_id" ).autocomplete({
source: my_array
});
});