使用Chosen jQuery插件进行前缀字符串匹配

时间:2013-01-15 13:51:29

标签: jquery autocomplete jquery-chosen

我们正在使用Chosen jquery插件将select元素的长选项列表转换为可搜索的自动完成输入字段。

是否可以影响/配置搜索词的匹配行为?现在,Chosen似乎将所有选项术语拆分为单词,并对选项术语的所有单词执行前缀搜索。我们需要的行为是仅在选项条件上进行前缀搜索。 因此,搜索“Island”应该匹配像

这样的选项
  

....

     

希望岛

     灾难的

但不是

  

复活节* * s

1 个答案:

答案 0 :(得分:7)

今天我使用Chosen jQuery Plugin并面临同样的问题,就是在选项字词前缀中搜索字符串。

正在搜索解决方案,我发现这是GitHub的注册问题。

解决方案是使用search_contains选项。

我通过使用以下配置解决了这个问题。

$("select").chosen({enable_split_word_search:true,search_contains:true});