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 | 该事件的参数来自事件绑定功能 |