我有一个像这样的数组
["JOAQUIN","BERNARDINO","ModoC","ALASKA","MADERA","ANDERSON"]
我在jQuery UI Autocomplete填充它们.然而排序的顺序似乎很奇怪.
例如:(但我有更多的no.of记录)当我输入“a”时它返回
JOAQUIN BERNARDINO ALASKA MADERA ANDERSON
我正在尝试的是(开始)
ALASKA ANDERSON
JSFiddle为我的例子
可能吗?有人能指出我正确的方向.
更新:
解决方法
var myarray= ["JOAQUIN","ANDERSON"] myarray.sort();
Read More
See Demo
我们将两个参数传递给源,一个是请求,第二个是响应,
>请求代表我们正在制作的请求对象,在我们的例子中是
我们在文本框中输入的字母.
>响应是功能
将返回我们自动完成选择选项.
现在在$.map中我们正在检查带有我们名为json的数组的类型化单词.
json.toupperCase().indexOf(request.term.toupperCase())此行将键入的单词和数组转换为相同的case并返回它.
和匹配将是最终结果,其中包含您询问的项目列表.
和回应(匹配);将它发送到自动完成.