2013-09-27 11 views
8

Chosen jQuery pluginに問題があります。スペースがある文字列を検索しようとすると、存在しても結果は得られません。選択されたスペースでjQueryプラグインを検索

例: 文字列「and barbu」を入力すると、何も戻ってこない。しかし、私が "antigua and barbu"と書くと結果が得られます。

このスペースの問題を解決するにはどうすればよいですか?ここ

+0

[オプション](http://harvesthq.github.io/chosen/options.html)を試してみてください(search_containsをtrueに設定すると動作するかもしれません)か、バグレポートを提出してください(http:// harvesthq .github.io/selected/options.html) –

+0

文字列の先頭から検索しないと、同じ問題が発生します(つまり、 "anta"と "gua"の代わりに...)。結果はありません。問題は私にとって、すべてのオプションのそばに>多くのツリー選択です。 –

+0

[jquery plugin Chosenでの検索動作の変更]の複製が可能です(http://stackoverflow.com/questions/9274362/changing-search-behavior-in-jquery-plugin-chosen) –

答えて

23

回答: http://harvesthq.github.io/chosen/options.html

search_containsをfalseデフォルトでは、選ばれた者の検索は単語の先頭からマッチ:オプションのドキュメントにmentionnedとしてChanging search behavior in jquery plugin Chosen ちょうど

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

を追加する必要があります。このオプションをtrueに設定すると、単語内のどこからでもマッチを開始できます。これは、()sと[] sに多くの特殊文字やフレーズを含むオプションに特に便利です。

関連する問題