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イベントです」が表示されます。