Мне нужно текстовое поле ввода автозаполнения в мобильном приложении jQuery, поэтому я использую этот ниже код
http://view.jquerymobile.com/1.3.2/dist/demos/widgets/autocomplete/autocomplete-remote.html
Этот код показывает, как отображать предложения, что мне нужно добавить к этому коду, чтобы я мог выбрать поле из перечисленных предложений, и как только я выберу тот, который будет заполнен в поле ввода
Вам нужно добавить какое-то событие OnClick в список.
В исходном коде, представленном этой страницей, вы можете видеть, что элементы списка просто отображаются как элементы списка.
$.each( response, function ( i, val ) {
html += "<li>" + val + "</li>";
});
Итак, что вы можете сделать, либо добавьте .click()
в ul
-element, либо в li
-element s.
Пример может быть таким (пример jsFiddle того, как могут работать события кликов):
$('li').click(function () {
alert( $(this).text() );
});
Затем вам просто нужно поймать текст и заменить текст, набранный в раскрывающемся списке.
Редактировать: Вы пробовали этот родственный вопрос? qaru.site/questions/4784099/...