#javascript #jquery
Вопрос:
У меня есть форма автозаполнения, которая дает предложение для того, что пользователь может искать, например, если бы я набрал «ca», это дало бы предложение для «автомобиля», «кошки», «канона» и так далее. Прямо сейчас я могу либо изменить данные при вводе (но это избавляет от необходимости автозаполнения), используя
.on('input', function() {
});
или при изменении, но для этого требуется, чтобы пользователь либо нажал «Ввод», либо вышел за пределы текстового поля.
.on('change', function() {
});
Есть ли способ загрузить данные, когда пользователь выбирает предложение автозаполнения, а не нажимает вне поля или при вводе текста? Я искал везде и ничего не могу найти по этому поводу. Заранее спасибо.
Ответ №1:
После некоторых исследований я нашел решение, в jQuery есть прослушиватель событий специально для этого действия. Я свяжу документ, в котором я это узнал, ниже.
.on('autocompleteselect', function() {
});