假设我有两个绑定事件 - 如下所示的单击和 hashchange(超级简化示例):
$('a').bind('click', function(e) {
location.hash = $(this).attr('id');
}
$(window).bind('hashchange', function(e) {
console.log(e.target);
}
如何将引发 click 事件的元素的 id 传递给绑定的 hashchange 事件?我见过像下面这样的例子,但不能让它工作:
$('a').bind('click', ['some-data'], function(e) {
location.hash = $(this).attr('id');
}
$(window).bind('hashchange', function(e) {
console.log(e.data[0]);
}
任何建议都会很棒...