Будь-хто, хто шукає "комбіноване поле" 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", полягає в тому, що він залишається вибраним списком, і зовсім не очевидно, що ви можете просто почати вводити щось нове.