Javascript jQuery使用整数数组自动完成
我正在创建一个这样的整数数组Javascript jQuery使用整数数组自动完成,javascript,jquery,arrays,autocomplete,jquery-autocomplete,Javascript,Jquery,Arrays,Autocomplete,Jquery Autocomplete,我正在创建一个这样的整数数组 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_id" ).autocomplete({ source: m
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_id" ).autocomplete({
source: my_array
});
但是,它不起作用。你知道为什么吗?你应该写
my_array=[]
而不是my_数组=新数组(60)代码>
正在工作。这是在以下设备上测试的工作代码:
var my_数组=[];
对于(var i=0;i colsole btw中的错误是什么?你应该写my_array=[];
而不是my_array=new array(60);
@Rorschach:我得到array没有定义错误…我真是个傻瓜。只是注意到它应该是新数组(100)
而不是新数组(100)
。所以用大A写数组。谢谢,这也行,但看到我上面的评论,只是有一个拼写错误…谢谢,这也行,但看到我上面的评论,只是有一个拼写错误。。。
my_array[59] = 5.9
$( "#my_id" ).autocomplete({
source: my_array
});
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
});
});