ドロップダウンをより使いやすくするためのさまざまなオプションを検討しているときに、次のソリューションに出会いました。
http://harvesthq.github.com/chosen/
最初の例 (すべての国のリスト) で、名前が「ia」で終わるすべての国をリストしたい場合、「ia」に一致する結果はありません。これは、検索ボックスを備えたものではかなり一般的な要件になると思います。誰かに同様の要件がありましたか?解決策は何ですか?
ドロップダウンをより使いやすくするためのさまざまなオプションを検討しているときに、次のソリューションに出会いました。
http://harvesthq.github.com/chosen/
最初の例 (すべての国のリスト) で、名前が「ia」で終わるすべての国をリストしたい場合、「ia」に一致する結果はありません。これは、検索ボックスを備えたものではかなり一般的な要件になると思います。誰かに同様の要件がありましたか?解決策は何ですか?
http://davidwalsh.name/jquery-chosenに関する Brendan のコメントから、明らかにバージョン 0.9.8 で動作します。
行 738 と 739 を変更してグローバルを表す「g」を含め、regexAnchor も削除しました。
新しい行は次のようになります
regex = new RegExp(searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), 'gi');
zregex = new RegExp(searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), 'gi');
また、「結果なし」テキストにアンカー タグを含めました。これにより、ダイアログを開いてリストに新しい項目を追加し、新しいオブジェクトでリストを更新できます。