Мне нужно смоделировать пользовательский ввод в поле ввода:
<input type="text" id="name">
Следующие события должны запускаться вручную:
mousedown> focus> mouseup> click> keydown> keypress> change>
размытие
Код показать здесь
Если я использую этот код, они должны быть обнаружены:
var element = document.getElementById('name');
$(element).on('mousedown focus mouseup click keydown keypress change blur', function(e){
console.log(e);
});
Обновленный файл (не обнаружен, нет журналов консоли ..):
$("#name").trigger("mousedown");
$("#name").trigger("focus");
$("#name").trigger("mouseup");
$("#name").trigger("click");
$("#name").trigger("keydown");
$("#name").trigger("keypress");
$("#name").trigger("change");
$("#name").trigger("blur");
var element = document.getElementById('name');
$(element).on('mousedown focus mouseup click keydown keypress change blur', function(e){
console.log(e);
});