live search jquery
Добрый день.
Возникла необходимость при заполнении полей формы подставлять при каждом нажатии клавиатуры результаты прошлых вводов, т.е. обычный live search. Но оказалось, что не так всё и просто, плагины все довольно замороченные и некрасивые плюс ко всему. Подскажите, пожалуйста, может кто-нибудь встречал: нужен максимально простой по внешнему виду, как у гугла. Для хранения данных использую localstorage, т.е. данные для подстановки хранятся в массиве. |
нашел ответ на свой вопрос, есть стандартная фича в библиотеке jquery UI (никогда ей раньше не пользовался). мне очень нравится, как по внешнему виду, так и по функциям.
http://jqueryui.com/demos/autocomplete/#custom-data |
может кто-нибудь разбирался, как он работате и сможет подсказать такую вещь: как сделать так, чтобы список всех возможных вариантов выводился при фокусе на поле, а не только после ввода первого символа?
|
$("#country")
.autocomplete({
minLength: 0,
source: countries
})
.click(function(){
$(this).val('');
$(this).keydown();
});
вот так это делается =)) |
| Часовой пояс GMT +3, время: 03:39. |