获取导致网址更改的元素

时间:2011-09-23 01:55:06

标签: jquery

我使用jquery

获得此js代码
$(window).trigger('hashchange');

关于绑定事件我想获得像锚标签等的src元素

$(window).bind("hashchange", function (e) {
// .... element which caused this window event
});

1 个答案:

答案 0 :(得分:0)

查看source后,专门针对“触发器”函数(因为这是用于发送事件的函数),我发现没有数据附加到这些hashchange事件。如果您想要查找信息,您可以捕获所有链接上的点击,然后使用它来解决这个问题。

$('a').click(function() {
        window.lastclickedanchor = this;
});

此功能可让您跟踪点击的链接。只需访问window.lastclickedanchor属性,您就可以告诉谁点击了什么。

-Sunjay03