Я сделал плагин для клавиатуры. Когда я нажимаю на значения клавиатуры, он успешно заполняет поле ввода, но это не вызывает мое событие.Вход триггера JQuery
В двух словах:
<form>
<input id='testinput' type='text' name='test' value='' />
</form>
JQuery:
$('input').focus(function(){
$('input').keyboard().show();
});
$('#test-input').on('input', function() {
alert('change');
});
Код для клавиатуры является слишком большим, чтобы показать его здесь. Он прикреплен в скрипке. Когда я вручную пишу что-то на входе, он запускается, но не через клавиатуру.
Может кто-нибудь указать мне в правильном направлении?
'$ («а»). триггер («щелчок»); http://api.jquery.com/trigger/ – Justinas
Совет. Опечатка здесь? '$ ('# test-input')' – melancia
Из документации: ** input **: _Occurs, когда текстовое содержимое элемента изменяется через пользовательский интерфейс ._ – melancia