jQuery pタグに複数のイベントリスナを登録する方法

環境
Google Chrome 111.0.5563.65(Official Build)
Windows 10 Home 64bit
jquery 3.6.3

書式
1.onメソッドの定義
$(#セレクターID名).on({処理コード});
2.イベントの登録
“mouseenter":function(e){処理コード}
“dblclick":function(e){処理コード}

使用例

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
 	$("#pA").on({
            "mouseenter":function(e){
                  $("#result").text("mouseenterイベントです");
            },
            "mouseleave":function(e){
                  $("#result").text("mouseleaveイベントです");
            },
            "dblclick":function(e){
                  $("#result").text("dblclickイベントです");
            },
       "click":function(e){
          $("#result").text("clickイベントです");
       } 
        
      });

});
</script>
</head>
<body>
<p id="pA">カーソル当てて下さい</p></div>
<p>イベント名:<span id="result"></span></p>
</body>
</html>

実行結果

カーソルを入れる場合、「mouseenterイベントです」が表示されます。
・カーソルを外す場合、「mouseleaveイベントです」が表示されます。
・クリックする場合、「clickイベントです」が表示されます。
・ダブルクリックする場合、「dblclickイベントです」が表示されます。

 

jQuery

Posted by arkgame