Автозаполнение JQuery :как принудительно выбрать из списка (клавиатура)

Я использую автозаполнение пользовательского интерфейса JQuery. Все работает, как и ожидалось, но когда я переключаюсь с помощью клавиш вверх/вниз на клавиатуре, я замечаю, что текстовое поле заполнено элементами в списке, как и ожидалось, но когда я дохожу до конца списка и еще раз нажимаю стрелку вниз время появляется исходный термин, который я набрал, что в основном позволяет пользователю отправить эту запись.

Мой вопрос :Есть ли простой способ ограничить выбор элементами в списке и удалить текст ввода с клавиатуры?

например :если у меня есть список, содержащий {'Apples (AA)', 'Oranges (AAA)', 'Carrots (A)'}, если пользователь вводит «приложение», я автоматически выберу первый элемент в списке («Яблоки (AA )» здесь ), но если пользователь нажимает стрелку вниз, в текстовом поле снова появляется «приложение». Как я могу предотвратить это?

Спасибо.

25
задан Ali B 27 July 2012 в 04:05
поделиться