У меня есть простая задача - извлечь функцию прослушивания кликов из элемента DOM.
У меня есть две проблемы:
- Я не знаю, как получить прослушиватель событий, который был установлен с помощью addEventListener func
- $ (element) .data ('events') всегда пусто
Говоря о первой проблеме - я думаю, что это не критично, так как я использую эту функцию только в одном месте. Но вторая проблема - огромная боль ...
Я тестировал в чистой среде jQuery:
$(element).click(function(){})
$(element).data('events') /*contains events info*/
Но с магистралью:
$(element).click(function(){})
$(element).data('events') /*alway empty*/
Я не гуру JS, но, похоже, что нет никаких связанных данных вообще ... Может быть, это просто типичное поведение Backbone, но все же - как я могу получить обработчик событий?