我有一个跟踪产品目录的生产应用程序。一些客户拥有大量产品。该应用程序最初是为少量产品而构建的。因此,我在一些地方选择了一些绝对不适用于拥有大量产品的客户。
我可以使用哪种jQuery的UI元素来从一个非常大的列表中选择产品?
答案 0 :(得分:11)
我喜欢Chosen.js。这很漂亮。它不是一个jQuery UI组件,但它没有冲突。
如果您坚持使用jQuery UI,我也会对jQuery UI SelectMenu plugin感到幸运。它没有选择的所有功能,但它至少可以更好地呈现标准选择框的信息,并且风格能够。
答案 1 :(得分:4)
Autocomplete.它是jQuery UI工具集的一部分,如果你只想拥有一些JS库,那就很好。
答案 2 :(得分:4)
如果它真的是你想要的jQuery UI,那么autocomplete控件最接近
有autocomplete with combobox之类的变体 这可能是一个很好的解决方案
答案 3 :(得分:3)
您应该使用jQuery UI autocomplete。
答案 4 :(得分:3)
不引人注目的快速过滤器下拉是最好的,因为它可以处理大量的选项,我有类似的问题。我使用了plugin
以下是设计此plugin
的方法如果你曾经在IE中测试过,自动完成会抛出一个错误“脚本正在运行”这样的东西..
答案 5 :(得分:2)
您可以使用我创建的jQueryUI插件SelectBoxIt来替换标准的HTML选择框。
它应该可以很好地用于长下拉列表,因为我特别关注具有数千个选项的选择框的性能。还提供键盘搜索和导航支持。