选择搜索多个词
chosen search for multiple words
我正在使用 chosen (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:fiddle of issue
这是我想要的结果:
Search : Machine 1
Result: not found
好的,这个插件本身就没有解决这个问题。它仅适用于从值开头开始的短语 - 尝试在演示站点上搜索 and T
之后 - 没有结果 ;(
存在一些问题,例如 https://github.com/harvesthq/chosen/issues/2127 or https://github.com/harvesthq/chosen/issues/75。
你可以在 https://github.com/harvesthq/chosen/pull/1483
上尝试这个开放的拉取请求
对不起。
答案是:
search_contains: true
比如这里
$("#mySelector").chosen({ width: "350px", search_contains: true });
将搜索整个词组。
我正在使用 chosen (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:fiddle of issue
这是我想要的结果:
Search : Machine 1
Result: not found
好的,这个插件本身就没有解决这个问题。它仅适用于从值开头开始的短语 - 尝试在演示站点上搜索 and T
之后 - 没有结果 ;(
存在一些问题,例如 https://github.com/harvesthq/chosen/issues/2127 or https://github.com/harvesthq/chosen/issues/75。
你可以在 https://github.com/harvesthq/chosen/pull/1483
上尝试这个开放的拉取请求对不起。
答案是:
search_contains: true
比如这里
$("#mySelector").chosen({ width: "350px", search_contains: true });
将搜索整个词组。