Chosen.js 可以搜索选项的值及其文本吗?

Posted

技术标签:

【中文标题】Chosen.js 可以搜索选项的值及其文本吗?【英文标题】:Can Chosen.js search the values of options as well as their text? 【发布时间】:2013-07-01 06:33:17 【问题描述】:

我正在使用带有一长串选项的 jQuery 插件 Chosen.js。有时人们会搜索出现在value 属性中但不在为option 显示的人类可读文本中出现的缩写。有没有办法指示 Chosen.js 搜索值以及选项文本?

例如,在选择框中给出此选项...

<option value="TX">Texas</option>

... 我希望 Chosen.js 显示此选项,即使用户只输入“tx”而不输入其他内容。 默认情况下,Chosen.js 和 Select2 在这种情况下都不会显示结果。

【问题讨论】:

我在文档中找不到任何内容。我知道使用 Igor Vaynberg 的 Select2 可以做到这一点,我相信它是基于或衍生自 Chosen。 我浏览了 Select2 的文档两次,但找不到所需的功能。可能是 javascript 行话我一直不太懂。 我相信您正在寻找的是:ivaynberg.github.io/select2/#matcher。如果我错了,请告诉我。 确实应该可以。非常感谢。 【参考方案1】:

来自ivaynberg.github.io/select2/#matcher 的Select2 匹配器支持匹配来自选项文本和关联值的值。

解决方案已在 cmets 中提及,添加此答案以从未回答队列中删除此问题。

【讨论】:

以上是关于Chosen.js 可以搜索选项的值及其文本吗?的主要内容,如果未能解决你的问题,请参考以下文章

Chosen.js 并验证 jquery

选项之间的数据传输到相同的值和值

Chosen.js 样式不符合 Bootstrap3 样式

在 hsql 中的 blob 中搜索文本

jquery.chosen.js下拉选择框美化插件项目实例

全文搜索用于提取文本片段(返回预期文本及其周围)