jquery select2插件如何只匹配单词的开头

时间:2015-07-16 17:56:32

标签: autocomplete jquery-select2

我在我的网站上使用select2,我希望自动完成功能只匹配单词的开头。例如,如果我键入" CA"我希望CAmeroun出现而不是" vatiCAn"。

1 个答案:

答案 0 :(得分:0)

我想通过搜索文档(这里是https://github.com/select2/select2/issues/428)来解决这个问题。

在select2库中,替换为select2.js:

\\$

by:

matcher: function(term, text) {
        return stripDiacritics(''+text).toUpperCase().indexOf(stripDiacritics(''+term).toUpperCase()) >= 0;
    },

和tadaaa。有用。我希望有更好的JS(99%的JS开发人员)可以给出更好的答案或创建一个好的补丁。

别忘了缩小你的JS;)!