jqueryの「コンボボックス」を探している人は、この質問に向けられているようです。私の投稿は、元の質問への回答ではなく、「従来の」コンボボックスを見つけるためにこのページに来る人々のためのものです. 上記のソリューションはすべて、既存の選択値に対するフィルタリングとオートコンプリートの手段として入力を使用することに焦点を当てています。(大規模なデータセットに最適)
「何かを入力するか、これらの事前定義された値から選択する」だけの従来のコンボボックスを探している場合 (入力中に一致しないものを非表示にすることはありません)、する必要があるのは
<select id="combo4" style="width: 200px;"
onchange="$('input#text4').val($(this).val());">
<option>option 1</option>
<option>option 2</option>
<option>option 3</option>
</select>
<input id="text4"
style="margin-left: -203px; width: 180px; height: 1.2em; border: 0;" />
http://bit.wisestamp.com/uncategorized/htmljquery-editable-combo-2/を参照してください
。
これを既存の選択タグを変換するプラグインにラップするのは簡単なはずですが、まだそれが行われたことはありません。
PS: 「jQuery Editable Combobox」で私が目にする主な問題は、それが選択リストのままであり、何か新しいものを入力し始めることができるかどうかがまったく明らかではないことです。