我在我的网站上使用select2,我希望自动完成功能只匹配单词的开头。例如,如果我键入" CA"我希望CAmeroun出现而不是" vatiCAn"。
答案 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;)!