2023.11.30
【jQuery】基礎③ イベント

JoeによるPixabayからの画像

基本構文

jQueryでは「.on」メソッドを使ってイベントを設定します。

$("セレクタ").on("イベント", function(){
  //処理
});

例)以下は、要素にマウスが乗るとアラートが出る例です。

$("#target").on("mouseover", function(){
  alert("要素にマウスが乗りました!");
});

 

「.on()」を使わなくても、「.click()」「.mouseover()」などイベント用のメソッドはあります。

しかし、「.on」の方が汎用的なので、特に理由がなければ「.on」がおすすめです。

.onのイベント一覧

イベントイベントのトリガー
clickクリック時
dblclickダブルクリック時
mousedown要素上でマウスが押された時
mouseup要素上でマウスが押され、上がった時
mouseover要素にマウスが乗った時
mouseout要素からマウスが離れた時
keydownキーを押し込んだ時
例)$(window).on(‘keydown’,function(e){
    alert(e.key);
  });
keyupキーを離した時
loadページの読み込みが完了した時
resizeウィンドウのサイズが変わった時
scroll画面がスクロールされた時
focus要素がフォーカスされた時
change要素がフォーカスされ、フォーカスが外れた時
submitフォームが送信された時
errorjavascriptのエラーが発生した時

jQueryのイベントについては以上です。