0

在查看使下拉菜单更加用户友好的各种选项时,我遇到了这个解决方案:

http://harvesthq.github.com/chosen/

在他们的第一个示例(所有国家/地区列表)中,如果您想列出名称以“ia”结尾的所有国家/地区,您会得到:没有结果匹配“ia”。我想这对于带有搜索框的东西来说是一个非常普遍的要求。有没有人有类似的要求,解决方案是什么?

4

1 回答 1

1

来自 Brendan 对http://davidwalsh.name/jquery-chosen的评论显然适用于 0.9.8 版

更改了第 738 行和第 739 行以包含全局的“g”,并且还取出了 regexAnchor。

新线看起来像这样

regex = new RegExp(searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), 'gi');
zregex = new RegExp(searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), 'gi');

我还在我的“无结果”文本中包含了一个锚标记,它使我能够打开一个对话框以将新项目添加到列表中并使用新对象刷新列表。

于 2012-06-14T06:13:40.427 回答