質問:
テキストとのユーザー インタラクションをシミュレートするにはどうすればよいですか?入力ボックス。具体的には、実際に入力せずに、フォーカス、キーダウン、キープレス、キーアップ、ブラーなどのイベント ハンドラーをトリガーします。 text?
回答:
これらのイベントを手動でトリガーするには、次のメソッドを使用します:
$(function() { $('item').keydown(); $('item').keypress(); $('item').keyup(); $('item').blur(); });
さらに、.focus() のトリガーを検討してください。
特定のキーでキー イベントをトリガーするには、以下:
$(function() { var e = $.Event('keypress'); e.which = 65; // Character 'A' $('item').trigger(e); });
jQuery イベント Keypress: どのキーが押されましたか?
で説明されている .what プロパティのブラウザ間の互換性に関する考慮事項に注意してください。以上がJavaScript/jQuery で入力フィールド イベントをプログラム的にトリガーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。