ホームページ > 記事 > ウェブフロントエンド > ユーザーの操作なしで JavaScript/jQuery で入力イベントをプログラム的にトリガーするにはどうすればよいですか?
JavaScript/jQuery で入力イベントをトリガーする
Q: ユーザーが入力ボックスにテキストを入力し、イベント ハンドラーをトリガーするのをどのようにシミュレートしますか?実際のテキストを追加せずに?
A: 特定のイベントへの直接呼び出しは可能です。 made:
$(function() { $('item').keydown(); $('item').keypress(); $('item').keyup(); $('item').blur(); });
完全を期すために、.focus() と .change() をトリガーすることを検討してください。特定のキーを使用してキー イベントをシミュレートするには、
$(function() { var e = $.Event('keypress'); e.which = 65; // Character 'A' $('item').trigger(e); });
を使用します。 .what プロパティとブラウザーの互換性については、リソースを参照してください: [jQuery Event Keypress: Which key was pressed?](https:// stackoverflow.com/questions/12195223/jquery-event-keypress-what-key-was-pressed).
以上がユーザーの操作なしで JavaScript/jQuery で入力イベントをプログラム的にトリガーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。