【问题标题】:chosen search for multiple words选择搜索多个单词
【发布时间】:2015-06-17 07:32:34
【问题描述】:

我使用的是 selected (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 -&gt; Machine 1</option>
    <option value="16">Test -&gt; Machine 2</option>
    <option value="17">Test -&gt; Machine 3</option>
    <option value="15">Test2 -&gt; Machine 1</option>
    <option value="16">Test2 -&gt; Machine 2</option>
    <option value="17">Test2 -&gt; Machine 3</option>
    </select>

    $$('.chosen').chosen({});

这里是这段代码的小提琴:fiddle of issue

这是我想要的结果:

Search : Machine 1
Result: not found

【问题讨论】:

  • 有什么例子吗?在我的应用中,选择的语言过滤器没有问题。
  • @RwamDev :我已经更新了我的问题!提前致谢

标签: jquery search jquery-chosen


【解决方案1】:

答案是:

search_contains: true

例如这里

$("#mySelector").chosen({ width: "350px", search_contains: true });

将搜索整个短语。

【讨论】:

    【解决方案2】:

    好的,插件本身就没有这个问题。它仅适用于从值开头开始的短语 - 尝试在演示站点上搜索 and T - 没有结果;(

    有一些问题,例如https://github.com/harvesthq/chosen/issues/2127https://github.com/harvesthq/chosen/issues/75

    您可以在https://github.com/harvesthq/chosen/pull/1483 上尝试这个开放的拉取请求

    对不起。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 2020-12-29
      • 2011-10-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多