什么是具有500,000个选项的选择框的jQuery UI替代方案?

时间:2011-10-06 19:35:32

标签: jquery-ui jquery

我有一个跟踪产品目录的生产应用程序。一些客户拥有大量产品。该应用程序最初是为少量产品而构建的。因此,我在一些地方选择了一些绝对不适用于拥有大量产品的客户。

我可以使用哪种jQuery的UI元素来从一个非常大的列表中选择产品?

6 个答案:

答案 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选择框。

它应该可以很好地用于长下拉列表,因为我特别关注具有数千个选项的选择框的性能。还提供键盘搜索和导航支持。