Имитируя событие keypress из консоли JavaScript

Я хочу имитировать событие нажатия клавиши с помощью консоли Javascript. Я вижу много ответов, используя элемент input. Я не хочу использовать элемент input. Я просто хочу вставить код в консоль Javascript и смоделировать событие нажатия клавиши(в частности, кнопку "Назад").

ответы с помощью jQuery приветствуются.

1 ответов


jQuery имеет .keypress метод, не принимающий аргументов, имитирующих нажатие клавиши.

$("#target").keypress();

вызовет нажатие клавиши на #target

если вы хотите также выбрать, какая клавиша была нажата, вы можете использовать .trigger. Этот пример из docs:

var e = $.Event("keydown", { keyCode: 8}); //"keydown" if that's what you're doing
$("body").trigger(e);

ключевым кодом 8 является код ключа для backspace в JavaScript.

Дайте мне знать, как это работает для вас :)