2010-04-05 66 views

回答

3

也许这将帮助:

从这里:http://james.padolsey.com/javascript/things-you-may-not-know-about-jquery/

您可以访问通过jQuery的事件存储绑定到一个元素(或对象)的所有事件处理:

// List bound events: 
console.dir(jQuery('#elem').data('events')); 

// Log ALL handlers for ALL events: 
jQuery.each($('#elem').data('events'), function(i, event){ 
    jQuery.each(event, function(i, handler){ 
     console.log(handler.toString()); 
    }); 
}); 
+1

肯定。 ...虽然它没有被记录为jQuery界面的正式组成部分,但是依靠您期望在未来版本中运行的应用程序可能并不明智。非常适合测试。 – bobince 2010-04-05 14:49:28