jQuery でボタンクリックイベントを処理する

今日の記事では、jQuery のボタン click
イベントについて学習します。
jQuery のハンドルボタン click
イベント
jQuery には統合された .click()
アプローチがあり、イベントハンドラーを JavaScript の click
イベントにバインドするか、このイベントを要素にディスパッチします。
構文:
.click( handler )
.click( [eventData ], handler )
handler
は、イベントがトリガーされるたびに実行される関数です。eventData
は、イベントハンドラーが超えるデータを含むオブジェクトです。
このメソッドは、最初の 2つのバリアントでは .on("click", handler )
の省略形であり、3 番目のバリアントでは .trigger( "click" )
の省略形です。click
イベントは、マウスポインタが要素の上にあるときに要素に送信され、マウスボタンが押されて起動されます。
すべての HTML 要素がこのイベントを受け取ることができます。 .click()
メソッドは .on("click", handler )
の省略形であるため、.off("click")
で区切ることができます。
click
イベントは、この一連のイベントの後にのみディスパッチされます。
- マウスポインタが要素上にあるときにマウスボタンが押されます。
- マウスポインタが要素の上にあるときにマウスボタンを離します。
これは通常、アクションを実行する前の望ましいシーケンスです。これが必要ない場合は、mousedown
または mouseup
イベントの方が適切な場合があります。
次の例でそれを理解しましょう:
<button id="btn">Hello World!</button>
$("#btn").click(() => {
console.log("Click event fired")
});
上記の例では、button
要素を定義しました。click
イベントがディスパッチされ、ボタンがクリックされるとすぐに関数が実行されます。
jQuery をサポートするブラウザで上記のコードスニペットを実行してみてください。以下の結果が表示されます。
出力:
Click event fired
こちらのデモをご覧ください。
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn