搜索隐藏的select2文本
Search on hidden select2 text
使用标准的select2下拉框,其中填充了数据库调用中的名称列表,是否有方法在搜索区域内搜索隐藏项目?
示例:
Select2框向最终用户显示"Charlie Watts",但实际上选项值为"Charlie Wasts(22)"。我希望该使用能够搜索22,但默认情况下不会向最终用户显示。
TIA
是的,您可以使用formatResult
和/或formatSelection
方法来实现这一点。Select2文档中有一个使用它们的好例子:模板。
在format
函数中,过滤掉价值的"(22)"部分,并返回之前的所有内容。
在用户体验方面,看到匹配出现时没有给出任何匹配原因的指示可能会很奇怪。如果这对您的用例来说无关紧要,请继续。
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 使用javascript获取所选文本select2
- 如何使用 select2 显示为文本框
- 如何使用时从select2获取所选文本
- 在 select2 中添加带有文本的图像
- 禁用“;未找到匹配项“;文本并在select2上自动完成
- 允许用户单击关闭select2并保留自由文本
- JQuery-Select2 -操作发送的http-post数据以发送文本而不是id
- 在select2中获得错误,使下拉框使用文本错误Uncaught TypeError: d[b]不是函数
- 使用select2.js为选择文本设置不同的显示值
- Select2:在多个Select2中交换文本和值
- 如何在select2中设置要显示的值而不是文本
- Select2.js v4.0:如何将过滤器文本传输到ajax源数据
- select2文本框上的按键事件不起作用
- jquery select2-使用输入的文本字符串选择所有选项
- 搜索隐藏的select2文本
- 如何将文本附加到 select2 中的选定项目
- 如何在 Select2 ajax 中使用挖空绑定到所选文本