2011-06-16 93 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