带有整数数组的jQuery自动完成

时间:2014-05-09 11:18:54

标签: 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_array[0] = 0.0

...

my_array[59] = 5.9

现在我想将该列表用于自动填充

$( "#my_id" ).autocomplete({
   source: my_array
});
但是,它不起作用。有什么想法吗?

2 个答案:

答案 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
});

});

Fiddle Example