当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JQuery event.currentTarget用法及代码示例


jQuery中的event.currentTarget属性用于在事件冒泡阶段返回当前DOM元素。
event.currentTarget通常等于“this”

用法:

event.currentTarget

参数:


  • event: 它是必填参数,该参数来自事件绑定函数。

示例1:

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
      jQuery event.currentTarget Property 
  </title> 
    <script src= 
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> 
  </script> 
    
  <script> 
        $(document).ready(function() { 
          $("h1, h2, p").click(function(event) { 
             alert(event.currentTarget === this); 
            }); 
        }); 
    </script> 
</head> 
  
<body> 
    <center> 
        <h1 id="geeks1" style="color:green;"> 
          GeeksForGeeks 
      </h1> 
        <h2 id="geeks2"> 
          jQuery event.currentTarget Property 
      </h2> 
        <p> 
          <b>Note:</b> Click on each HTML element. 
      </p> 
    </center> 
</body> 
  
</html>

输出:

点击前:

单击任何元素后:

示例2:

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
      jQuery event.currentTarget Property 
  </title> 
    
    <script src= 
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> 
  </script> 
   
  <script> 
        $(document).ready(function() { 
         $("h1, p").click(function(event) { 
             alert(event.currentTarget.innerHTML); 
            }); 
        }); 
    </script> 
</head> 
  
<body> 
    <center> 
        <h1 id="geeks1" 
            style="color:green;"> 
          GeeksForGeeks 
      </h1> 
        <h2 id="geeks2"> 
          jQuery event.currentTarget Property 
      </h2> 
        <p> 
        <b>Note:</b> Click on each HTML element. 
      </p> 
    </center> 
</body> 
  
</html>

输出:

点击前:

单击Geeksforgeeks之后:



相关用法


注:本文由纯净天空筛选整理自SHUBHAMSINGH10大神的英文原创作品 jQuery | event.currentTarget Property。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。