gpt4 book ai didi

jquery - 对 jQuery 自动完成中的值进行排序

转载 作者:行者123 更新时间:2023-12-03 22:38:02 25 4
gpt4 key购买 nike

我有一个像这样的数组

["JOAQUIN", "BERNARDINO", "MODOC","ALASKA","MADERA", "ANDERSON"]

我将它们填充在 jQuery UI Autocomplete 中。然而排序的顺序似乎很奇怪。
例如:(但我有更多记录)当我输入“a”时,它会返回

JOAQUIN
BERNARDINO
ALASKA
MADERA
ANDERSON

我想要得到的是(开始)

ALASKA    
ANDERSON

JSFiddle以我为例

这可能吗?有人能指出我正确的方向吗?

更新:

enter image description here

最佳答案

var myarray= ["JOAQUIN", "BERNARDINO", "MODOC","ALASKA","MADERA", "ANDERSON"]
myarray.sort();

Read More

See Demo

我们将两个参数传递给源,第一个是请求,第二个是响应

  • request 代表我们正在创建的请求对象,在我们的例子中它是我们正在文本框中输入的字母。

  • response 是函数将返回给我们自动完成选择选项。

现在在 $.map 中,我们正在使用名为 json 的数组检查键入的单词。

json.toUpperCase().indexOf(request.term.toUpperCase()) 此行将键入的单词和数组转换为相同的大小写并返回。

匹配将是最终结果,其中包含您所询问的项目列表。

response(matches);会将其发送到自动完成。

关于jquery - 对 jQuery 自动完成中的值进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18908677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com