какие события связаны? - PullRequest
22 голосов
/ 20 июля 2010

Есть ли способ узнать, какие события связаны с элементом с помощью jQuery?

Ответы [ 3 ]

29 голосов
/ 20 июля 2010

Если вы используете Safari или Chrome, вы можете открыть Developer Tools и осмотреть элемент (нажав на увеличительное стекло). На вкладке Event Listeners справа она сообщит вам связанные события для этого элемента с их функциями и местоположением.

ИЛИ сделать это с помощью кода:

$('selector').data('events'); // get
console.dir($('selector').data('events')); // display in firefox firebug or webkit's developer tools
8 голосов
/ 09 декабря 2013

Это решение устарело в новых версиях jQuery. Вы должны использовать:

 $._data($('selector')[0],'events')
0 голосов
/ 20 июля 2010

Если вам не нужно это в скрипте, вы можете проверить этот элемент в любом инструменте проверки DOM, например, Firebug, и просмотреть все события.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...