jquery UI自动完成按字母顺序排列

时间:2013-10-07 22:13:10

标签: javascript jquery jquery-ui autocomplete

请参阅以下默认示例

http://jqueryui.com/autocomplete/(默认功能)

当你输入Scala和Schema时,这些结果几乎一直到底,尽管我希望它们是第一个,因为它们都是以S开头。

我认为原因是它从列表顶部开始向下检查是否有任何Ss(Actionscript是availableTags中的第一个条目)并且没有默认过滤。

如果我打算使用类似城市的东西,我将结果限制为10并输入“S”,前10个结果将不是以S开头的城市,但是包含s并且在列表中的第一个。

有解决方法吗?

Sample fiddle here

问题2:如何在显示的结果中突出显示当前条目?

1 个答案:

答案 0 :(得分:1)

您可以使用jquery插件selectize.js。 您可以这样做:http://plnkr.co/edit/1zmretjQGXeVnh74IMRj

正如你可以通过输入“sc”看到的那样,scala和scheme首先出现,然后突出显示。