2012-07-16 89 views
0

我使用这个插件问题与选择harvesthq的jQuery插件

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

,我有当我搜索用空格一些选项的具体问题。 例如我有一个选项,THA是 “安提瓜岛Ÿ巴布达” 如果I型:

  1. 安提瓜岛ý巴​​布达 - >确定
  2. 安提瓜岛ý - >确定
  3. 巴布达 - >确定
  4. ÿ - >确定
  5. Ÿ巴布达 - >失败

当我开始写不是第一个字(只有在具有BLAN情况下,只有失败KS)

正则表达式:

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

[更改jQuery插件选择中的搜索行为]的可能重复(http://stackoverflow.com/questions/9274362/changing-search-behavior-in-jqu插入选择) – 2014-03-01 10:48:02

回答

1

解决它删除 “\ S”

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

其veri dificult – NicoSantangelo 2012-07-26 13:46:29

+0

所有piola与你@Nicosunshine – MCSI 2012-07-26 13:48:39

4

这可能是所选择的问题。 尝试使用Select2插件,它来自Chosen,它的效果更好。另外它允许自定义匹配器功能,以便您可以手动解决您的问题。

+0

我有类似的问题,选择不匹配多个单词。我切换到Select2,所有现在正在工作... – SAL 2013-02-01 13:37:04

2

你并不需要删除\ S刚刚成立search_contains:真

$(".chzn-select").chosen({search_contains: true}); 
1

为Joomla开发类似问题:

JHtml::_('formbehavior.chosen', 'select', null, array('search_contains' => true));