.on() - на одно нажатие 2 запроса

Имеется поле ввода, для живого поиска.

$('#ajax-input').on('keyup keypress blur change',function(event){ 
    getResult(1);
});

При вводе данных в поле, функция каждый раз срабатывает по два раза. Как ограничить дублирование ?


Ответы (1 шт):

Автор решения: OPTIMUS PRIME

Убрать все перечисленные события, добавить одно событие 'input'. Оно срабатывает при любом изменении значения поля. И при ручном вводе, и при вставке текста.

$('#ajax-input').on('input',function(event){ 
    getResult(1);
});
→ Ссылка