所选harvesthq's的jquery插件
Issue with chosen harvesthq's jquery plugin
我正在使用这个插件
http://harvesthq.github.com/chosen/
当我用空格搜索一些选项时,我遇到了一个特定的问题。例如,我可以选择"安提瓜和巴布达"如果我键入:
- 安提瓜和巴布达->好
- 安提瓜y->好
- 巴布达->好
- y->好
- y巴布达->失败
只有当我开始写第一个单词时(只有在有空格的情况下)才会失败
Regex:
regex = new RegExp(regexAnchor + searchText.replace(/[-[']{}()*+?.,''^$|#'s]/g, "''$&"), 'i');
zregex = new RegExp(searchText.replace(/[-[']{}()*+?.,''^$|#'s]/g, "''$&"), 'i');
这可能是一个Chosen问题。尝试使用Select2插件,它源自Chosen,效果更好。此外,它还允许自定义匹配器功能,因此您可以手动解决问题。
您不需要删除''s,只需设置search_contains:true
$(".chzn-select").chosen({search_contains: true});
解决了删除"''s"的问题
zregex = new RegExp(searchText.replace(/[-[']{}()*+?.,''^$|#]/g, "''$&"), 'i');
对于有类似问题的Joomla开发人员:
JHtml::_('formbehavior.chosen', 'select', null, array('search_contains' => true));
相关文章:
- 如何在Angular2中使用jQuery插件
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- 我的jQuery插件参数没有正确启动,遇到了问题
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- TableExport jquery插件:文件名和扩展名问题
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- jQuery插件-从插件中调用公共方法
- 扩展jQuery插件以更改配置
- "工具提示"jQuery插件坏了
- 不能在图像中的地图标记中使用花式框jquery插件的区域标记
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 合并TinyMCE(jQuery插件)文件
- 带有jquery插件的backbone.js视图
- 自制jQuery插件已触发,但无法工作
- 我如何才能找到哪些网站使用我的jQuery插件
- jquery插件或javascript方法自动调整文本输入(而非文本区域)(固定宽度)可变高度的大小
- 在多个元素上使用jquery插件,只需稍作修改
- HtmlBox(jquery插件)在ajax调用中不起作用
- 构造jQuery插件
- 使用filedownload jquery插件处理FilePathResult返回值