У меня есть элемент выбора HTML:
<select id='poetslist'>
<option value="shakespeare">William Shakespeare</option>
<option value="milton">John Milton</option>
<option value="keats">John Keats</option>
<option value="wordsworth">William Wordsworth</option>
<option value="larkin">Phillip Larkin</option>
</select>
В Chrome при загрузке страницы выбирается опция William Shakespeare
. Если пользователь начинает печатать «Фил», список фокусируется на Phillip Larkin
. Знакомое поведение.
То, что я хотел бы сделать (желательно с использованием jQuery), это также , позволяющие пользователю печатать инициалы поэта и иметь в фокусе соответствующую опцию.
Так что если вы набрали JK
, то в фокусе должна появиться опция John Keats
. JM
и Джон Милтон и др.
Я даже не знаю, как работает элемент выбора HTML, отличается ли он в разных браузерах и т. Д. - и, кажется, трудно найти хорошую документацию для этого.
Кто-нибудь может найти умный способ сделать это в jQuery?