Javascript 搜索隐藏的select2文本

Javascript 搜索隐藏的select2文本,javascript,jquery-select2,Javascript,Jquery Select2,使用标准的select2下拉框,填充数据库调用中的名称列表,是否有方法在搜索区域内搜索隐藏项 例如: Select2框向最终用户显示“Charlie Watts”,但实际上选项值为“Charlie Watts(22)”。我希望使用能够搜索22,但在默认情况下不向最终用户显示它 TIA是的,您可以使用formatResult和/或formatSelection方法实现这一点。有一个很好的例子,可以在应用程序中使用它们 在format函数中,过滤掉值中的“(22)”部分,并返回之前的所有内容 从用户

使用标准的select2下拉框,填充数据库调用中的名称列表,是否有方法在搜索区域内搜索隐藏项

例如:

Select2框向最终用户显示“Charlie Watts”,但实际上选项值为“Charlie Watts(22)”。我希望使用能够搜索22,但在默认情况下不向最终用户显示它


TIA

是的,您可以使用
formatResult
和/或
formatSelection
方法实现这一点。有一个很好的例子,可以在应用程序中使用它们

format
函数中,过滤掉值中的“(22)”部分,并返回之前的所有内容


从用户体验的角度来看,如果出现的匹配没有给出匹配原因的任何指示,这可能会很奇怪。如果这与您的用例无关,请继续。

不确定您想要实现什么,但可以将选项设置为与列表中显示的值不同的值,即Bill Smith。提交此项目时,发送的是fred的值,而不是Bill Smith。为了澄清,我使用的库是()select2库,而不是标准的选择框。