jQuery event.target 属性

jQuery 事件

event.target属性返回哪个DOM元素触发了事件。

target属性可以是为事件注册的元素或其后代。

比较event.target常常很有用,this以确定是否由于事件冒泡而正在处理该事件。

语法:

event.target

实例

显示哪个DOM元素触发了事件:

$("*").click(function(event){
  $("#output").text("触发被 " + event.target.tagName + " 元素.");
});
测试看看‹/›

当事件冒泡时,此属性在事件委托中非常有用:

$("ul li").click(function(){
  $("#output").text("列表项 " + event.target.id.replace("post-", "") + " 被点击了!");
});
测试看看‹/›

参数值

参数描述
event事件的参数来自事件绑定功能

jQuery 事件