8

Javascript コンソールを使用して Keypress イベントをシミュレートしたいと考えています。入力要素を使用して多くの回答が表示されます。入力要素を使用したくありません。コードを Javascript コンソールに貼り付けて、キープレス イベント (具体的にはバック スペース ボタン) をシミュレートしたいだけです。

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

4

1 に答える 1

21

jQuery には.keypress、キー押下をシミュレートする引数を受け付けないメソッドがあります。

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

キープレスをトリガーします#target

押されたキーも選択したい場合は、 を使用できます.trigger。この例はドキュメントからのものです:

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

キーコード 8 はJavaScriptのバックスペースのキーコードです。

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

于 2013-03-30T18:43:15.993 に答える