【发布时间】:2011-10-16 17:44:07
【问题描述】:
在 JQuery 中,如果我这样做...
$('a').click(function(){
// Do something
});
...点击事件存储在$('a').data('events'),我可以这样获取它:
jQuery.each($('a').data('events'), function(i, event){
jQuery.each(event, function(i, handler){
if(handler.type.toString() == 'click')
{
// do something
}
});
});
通过attachEvent 或addEventListener 附加的事件显然不会出现在$('a').data('events') 中。有什么我可以迭代它的地方吗?我假设他们在某个地方排队,但我找不到文件来为我指明正确的方向。
【问题讨论】:
-
您无法访问该信息
-
很抱歉不相信您开箱即用,但如果您有一些文件来支持该声明,我将不胜感激。
标签: javascript jquery events javascript-events