jQuery event.currentTarget 属性

  • 定义和用法

    event.currentTarget 属性是事件冒泡阶段中的当前 DOM 元素,通常等于此。
  • 语法

    event.currentTarget
  • 参数

    参数 描述
    event 必需的。事件参数来自事件绑定功能
  • 示例

    下例演示了event.currentTarget通常等于this:
    <!DOCTYPE html>
    <html lang="en">
    <head>
       <meta charset="UTF-8">
       <title>欢迎来到菜鸟教程</title>
       //此版本是百度cdn 1.11.1,当然你可以使用更高的版本,从2.0版本以上的是不支持ie6-8的
       <script type="text/javascript" src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
       <script>
           $(document).ready(function () {
                $("h1,h2,h3,p").click(function(event){
                   alert(event.currentTarget === this);
                });  
            });
       </script>
    </head>
    <body>
         <h1>标题11111</h1>
         <h2>标题22222</h2>
         <h3>标题33333</h3>
         <p>currentTarget 类似于 "this", 所以返回 "true"</p>
    </body>
    </html>
    
    尝试一下