我们正在使用Chosen jquery 插件将选择元素的长选项列表转换为可搜索的自动完成输入字段。
是否可以影响/配置搜索词的匹配行为?现在,Chosen 似乎将所有选项项拆分为单词,并对选项项的所有单词执行前缀搜索。我们需要的期望行为是仅对选项项进行前缀搜索。所以搜索“Island”应该匹配一个选项,比如
……岛
希望岛
灾难之岛
但不是
复活节 *岛*s
我们正在使用Chosen jquery 插件将选择元素的长选项列表转换为可搜索的自动完成输入字段。
是否可以影响/配置搜索词的匹配行为?现在,Chosen 似乎将所有选项项拆分为单词,并对选项项的所有单词执行前缀搜索。我们需要的期望行为是仅对选项项进行前缀搜索。所以搜索“Island”应该匹配一个选项,比如
……岛
希望岛
灾难之岛
但不是
复活节 *岛*s
今天我使用Chosen jQuery Plugin
并遇到了同样的问题,即在选项词前缀中搜索字符串。
搜索解决方案时,我发现这是一个已注册的问题GitHub
。
解决方案是使用search_contains
选项。
我通过使用以下配置解决了这个问题。
$("select").chosen({enable_split_word_search:true,search_contains:true});