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, время: 00:00. |