【发布时间】:2011-04-19 14:08:12
【问题描述】:
我不知道我是否忘记了如何执行此操作,或者这是一个错误,但我只是无法在使用 jQuery 的“单击”事件中找到调用者的引用。
我正在做以下事情:
$(document).ready(function() {
$('#parent a.item').click(doSomething);
});
function doSomething(e) {
// Alerts for demostrational purposes only
alert(e.target);
alert(e.currentTarget);
alert(this);
alert($(this)[0]);
}
所有警报都显示超链接的 href 属性(页面 URL + '#')。
我做错了吗?
注意事项: 使用 jQuery 1.4.2。
【问题讨论】:
标签: javascript jquery events jquery-events delegation