これは既にプラグインがあるかどうかを知りたい場合は、以下は私の正確な要件です。ユーザーテキスト入力を使用してドロップダウンをフィルタリングするjquery 1.3互換プラグインと一致する入力文字列の数に基づいてグループ化
<select id="values" name="country">
<option value="1">Hello world</option>
<option value="2">Hello there</option>
<option value="3">Hello again</option>
<option value="4">Andorra</option>
<option value="5">Argentina</option>
<option value="6">Armenia</option>
<option value="7">Aruba</option>
<option value="8">Australia</option>
<option value="9">Austria</option>
...
</select>
そして、ユーザーがドロップダウンの内容をフィルタリングするための入力フィールドがある -
は、私はこのようなドロップダウンリストを持っていると言います。だから、最初にこのようになります -ユースケース(要件)
単一ワードエントリの明らかな場合 - > ユーザーは
結果が持つべき "ハロー" 入り「Hello」を含むオプションのみ
<select id="values" name="country">
<option value="1">Hello world</option>
<option value="2">Hello there</option>
<option value="3">Hello again</option>
</select>
M入力された最後の単語 - > 「こんにちは」もう一度、OR論理をオプションに適用し、任意の単語を含むオプションを残す必要があります。私が探しています
<select id="values" name="country">
<option value="3">Hello again</option>
<option value="2">Hello there</option>
<option value="1">Hello world</option>
</select>
さらに向上は、すべての単語が先頭にマッチし、グループにマッチした単語の数に基づいて結果で、あまり言葉に続いては、このように、最後まで何かにマッチする -
私は、これは非常に具体的な要件である知っているが、まだ試しを与えた...
私はこの質問Jquery: Filter dropdown list as you typeをチェックして、いくつかのプラグインのデモが与えられたが、電子を見つけられませんでした私が探しているものをxactly。最初の部分JQuery UI MultiSelectには、探しているOR検索ロジックがありますが、グループ化はありません。しかし、jquery 1.3と動作するjquery 1.5とthe older versionには入力フィールドがありません。
jQuery 1.3は1年半前に置き換えられました(ウェブ時代はかなり長い時間です)。 ***その後、多くのバグが修正され、新しい機能が追加されました。私は、時代遅れのバージョンのプラグインを見つけようとするのではなく、アップグレードに時間を費やすことにしました。 FWIW。明らかに、あなたが*今実際にアップグレードできない場合は、本当にできませんが、... –