Получение привязки событий с помощью jQuery
В веб -разработке часто необходимо прикрепить обработчики событий к элементам, чтобы ответить на пользовательские взаимодействия. jQuery предоставляет удобный способ привязки событий с элементами, но как вы можете получить список всех событий, связанных с определенным элементом?
$ (function () { $ ('#elm'). Click (_f); $ ('#elm'). Mouseover (_m); }); function _f () {alert ('clicked'); } function _m () {alert ('Mouse Over'); }
$(function() { $('#elm').click(_f); $('#elm').mouseover(_m); }); function _f() { alert('clicked'); } function _m() { alert('mouse over'); }
Чтобы получить список событий, связанных с элементом, JQuery предлагает метод данных $ ._. Этот метод можно использовать для доступа к внутренним данным, связанным с элементом, включая любые события, связанные JQUERY. вывод данных $ ._ будет объектом, содержащим события, связанные с элементом. Каждое событие представлено как массив обработчиков. Например, результат из приведенного выше кода может выглядеть так:
{ «Нажмите»: [function () {alert ('Щелкнул'); }], "MouseOver": [function () {alert ('мышь Over'); }] }
дальнейшее исследование
{ "click": [function() { alert('clicked'); }], "mouseover": [function() { alert('mouse over'); }] }в инструментах разработчика вашего браузера. В Chrome щелкнуть правой кнопкой мыши обработчик событий в консоли и выбор «Определение функции просмотра» покажет код, где определяется обработчик событий.
]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3