【发布时间】:2009-01-27 21:50:00
【问题描述】:
在 jQuery(或一般的浏览器 javascript)中获取事件的原始目标的 jQuery 和/或最佳实践方法是什么。
我一直在使用类似的东西
$('body').bind('click', function(e){
//depending on the browser, either srcElement or
//originalTarget will be populated with the first
//element that intercepted the click before it bubbled up
var originalElement = e.srcElement;
if(!originalElement){originalElement=e.originalTarget;}
});
这行得通,但我对两行特征嗅探不满意。有没有更好的办法?
【问题讨论】:
-
偶然发现了这个老问题,想知道为什么 this answer 的票数只有接受答案的三分之一,这对我来说似乎好得多。
标签: javascript jquery events dom delegates