Можно ли вернуть функцию события в jQuery? - PullRequest
0 голосов
/ 17 июня 2011

Кто-нибудь знает, можно ли вернуть функцию для события в jQuery?Например:

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

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

Я даже не знаю, возможно ли вообще возвращение функции в JavaScript.Просто любопытно.

Спасибо.

1 Ответ

2 голосов
/ 17 июня 2011

Вы можете использовать data() ...

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

jsFiddle .

Или, точнее, в вашем случае ...

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

jsFiddle .

...