我不知道我是否忘记了如何这样做或者它是否是一个错误,但我只是无法在使用 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。