На инпуте я слушаю событие
input, которое срабатывает при вводе с клавиатуры. Но проблема в том, что также мне надо изменять значение через jQuery метод
val, и событие
input тоже реагирует на такое изменение, а мне такого не надо. Через
keydown пытался, но срабатывают все нажатия, мне опять же этого не надо. Мог бы фильтровать их, но пока попытаюсь без этого. Как исправить именно событие
input?
myinput.on('input', function () {
console.log('Input');
// ...
});
myinput.on('blur', function () {
$(this).val('Foo bar'); // Тоже срабатывает oninput
})
Я знаю, jQuery сейчас это странно. Но мне сейчас пофиг на это
spoilerЯ протестировал по-другому. Странно, проблема оказалась не в методе val, но событие oninput все равно что-то задевает