web-dev-qa-db-ja.com

JavascriptコンソールからのKeypressイベントのシミュレーション

Javascriptコンソールを使用してKeypressイベントをシミュレートしたいと思います。 input要素を使用すると多くの回答が表示されます。 input要素を使用したくありません。いくつかのコードをJavascriptコンソールに貼り付けて、キー押下イベント(具体的には戻るスペースボタン)をシミュレートしたいだけです。

JQueryを使用した回答は大歓迎です。

8

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は、JavaScriptの バックスペースのキーコード です。

それがあなたのためにどのように機能するか教えてください:)

19