我正在使用这个插件
http://harvesthq.github.com/chosen/
当我搜索一些带有空格的选项时,我遇到了一个特定的问题。 例如我有一个选项是“安提瓜和巴布达” 如果我输入:
- 安提瓜和巴布达 -> 好的
- 安提瓜 -> 好的
- 巴布达 -> 好的
- 是 -> 好的
- 巴布达 -> 失败
只有当我开始不写第一个单词时才会失败(仅在有空格的情况下)
正则表达式:
regex = new RegExp(regexAnchor + searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), 'i');
zregex = new RegExp(searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), 'i');
最佳答案
这可能是一个选择问题。 尝试使用Select2插件,源自 Chosen,而且更好。另外,它允许自定义匹配器功能,因此您可以手动解决问题。
关于javascript - 所选 Harvethq 的 jquery 插件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11511433/