我正在使用已选择(chosen website)并且它允许用户通过输入“United”来搜索美国,但是如果用户想要输入“United States”,则搜索似乎不起作用。
如何让用户搜索多个单词,我该怎么做?
以下是HTML代码:
<select data-placeholder="Séléctionnez une installation" id="installationDiffusion" multiple="multiple" name="installationDiffusion" class="chosen">
<option value="15">Test -> Machine 1</option>
<option value="16">Test -> Machine 2</option>
<option value="17">Test -> Machine 3</option>
<option value="15">Test2 -> Machine 1</option>
<option value="16">Test2 -> Machine 2</option>
<option value="17">Test2 -> Machine 3</option>
</select>
$$('.chosen').chosen({});
以下是此代码的小提琴:fiddle of issue
这是我想要的结果:
Search : Machine 1
Result: not found
答案 0 :(得分:5)
search_contains: true
例如这里
$("#mySelector").chosen({ width: "350px", search_contains: true });
将搜索整个短语。
答案 1 :(得分:0)
好的,插件本身缺少这个问题。它仅适用于在值的开头开始的短语 - 尝试在演示网站上搜索and T
- 没有结果;(
有一些问题,例如https://github.com/harvesthq/chosen/issues/2127或https://github.com/harvesthq/chosen/issues/75。
您可以在https://github.com/harvesthq/chosen/pull/1483
上尝试此公开拉取请求对不起。