JQuery Keydown триггер не работает
У меня этот скрипт работает в конце загрузки документа:
$(function () {
$("input").keydown();
});
Скрипт находится в расширении chrome, которое запускается на каждой странице, которую загружает пользователь, и не работает (т.е. на веб-сайте Twitter). Однако, если тот же сценарий выполняется на консоли Chrome Javascript, он работает отлично.
Есть ли у вас какие-либо подсказки о том, как вызвать это событие из сценария?
1 ответ
Решение
Я исправил код, добавив эту строку, и теперь даже корректное срабатывание клавиш
var event = new KeyboardEvent('keydown');
document.querySelector('[id="inputid"]').dispatchEvent(event);