Chosen插件中的搜索问题

现有项目中使用了Chosen来美化select,但在使用中遇到一个问题。

下面的选项很多,大概100多个,用户不可能拉动滚动条去找,所以会选择搜索功能,但是插件的搜索有个坑,它只能从头开始搜索,举个例子吧,比如像这样的:

<select class="chzn-select" data-placeholder="Choose a Country" 
        style="width:350px;" tabindex="1">
  <option value=""></option>
  <option value="United States">旷课一节</option>
  <option value="United Kingdom">旷课一天</option>
  <option value="Afghanistan">一什么什么</option>
  <option value="Albania">啊哈哈</option>
</select>

如果我输入了,那么按常理来说,前面3个选择都应该会被选择出来,但结果是只有第3个会被选择出来

图片描述

像这样的问题,如果要实现对每个条目里的中文字符进行匹配,如果去做呢?

阅读 4.6k
2 个回答
新手上路,请多包涵
search_contains: true
<script type="text/javascript">
$(function(){
    var config = {'.closen-select':{search_contains:true}}
    for (var selector in config) {
        $(selector).chosen(config[selector]);
    };
})
</script>
推荐问题