2014-01-28 28 views
1

考虑我的小提琴在这里:http://jsfiddle.net/DFhAj/2/
我正在使用popular jquery plugin Chosen在下拉搜索时,使用jQuery插件奇怪的行为选择下拉

我有一个select下拉菜单,看起来像这样:

<select> 
    <option>Store North - New York, NY</option> 
    <option>Store South - San Antonio, TX</option> 
    <option>Store South #2 - San Antonio, TX</option> 
    <option>Store East - Miami, FL</option> 
</select> 

当我点击下拉列表并搜索“南店”,在2个结果正确显示。但是,当我搜索“圣安东尼奥”时,我没有得到任何结果?看起来任何搜索字符串包含空间并出现破折号不起作用。

任何想法发生了什么?

+0

我来看你,因为你的HTML。只是觉得你应该知道这一点。 –

+1

你是什么意思? – prograhammer

+0

这主要是一个笑话,但传统的xHTML需要全部小写。它也使得DOM视图更加一致。 –

回答

5

你只需要添加search_contains: true

$('select').chosen({ 
    search_contains: true 
}); 

你可以阅读更多的文档here

Updated Fiddle

+0

Awww ...那个选项页面不见了我。它仅在底部的FAQ中提及。我正打算更深入地研究代码。谢谢! – prograhammer