jQuery的event.currentTarget属性用于返回事件冒泡阶段中的当前DOM元素。该event.currentTarget通常等于“this”。
语法:
event.currentTarget
参数:
event:它是必需参数,该参数来自事件绑定函数。
示例1:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="https://code.jquery.com/jquery-3.3.1.min.js"> </script> <script> $(document).ready(function() { $("h2, p").click(function(event) { alert(event.currentTarget === this); }); }); </script> </head> <body> <center> <h2 id="geeks2">jQuery event.currentTarget属性</h2> <p>单击显示的HTML元素</p> </center> </body> </html>
因为currentTarget 类似于 "this", 所以返回 "true"。
示例2:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="https://code.jquery.com/jquery-3.3.1.min.js"> </script> <script> $(document).ready(function() { $("h2,p").click(function(event) { alert(event.currentTarget.innerHTML); }); }); </script> </head> <body> <center> <h2 id="geeks2">Hello World!</h2> <p>单击每个HTML元素</p> </center> </body> </html>
网友评论文明上网理性发言 已有0人参与
发表评论: