2011-06-16 92 views
0

有谁知道你是否可以在jQuery中返回一个事件的函数?例如:是否有可能在jQuery中返回事件函数?

$(e).bind('ev', function(){ 
alert('Hello world!'); 
}); 

$(e).getEvent('ev'); // returns function(){alert('Hello world!');}; 

我甚至都不知道在JavaScript中是否可以返回函数。只是好奇。

谢谢。

回答

2

您可以使用data() ...

$(e).data('events'); 

jsFiddle

或者更具体地说,你的情况......

$(e).data('events').click[0].handler.toString(); 

jsFiddle