recuperando ligações de eventos com jQuery
no desenvolvimento da web, geralmente é necessário anexar manipuladores de eventos a elementos para responder às interações do usuário. O jQuery fornece uma maneira conveniente de vincular eventos aos elementos, mas como você pode recuperar uma lista de todos os eventos vinculados a um elemento específico?
$ (function () { $ ('#elm'). Clique em (_f); $ ('#elm'). mouseOver (_m); }); função _f () {alert ('clicou'); } função _m () {alert ('mouse sobre'); }
$(function() { $('#elm').click(_f); $('#elm').mouseover(_m); }); function _f() { alert('clicked'); } function _m() { alert('mouse over'); }
para obter uma lista de eventos vinculados a um elemento, o jQuery oferece o método $ ._ Data. Este método pode ser usado para acessar dados internos associados ao elemento, incluindo quaisquer eventos vinculados por jQuery. A saída de $ ._ dados será um objeto que contém os eventos vinculados ao elemento. Cada evento é representado como uma variedade de manipuladores. Por exemplo, o resultado do código acima pode parecer:
{ "Clique": [function () {alert ('clicado'); }], "mouseOver": [function () {alert ('mouse sobre'); }] }
mais exploração
{ "click": [function() { alert('clicked'); }], "mouseover": [function() { alert('mouse over'); }] }de eventos
nas ferramentas de desenvolvedor do seu navegador. No Chrome, clicando com o botão direito do mouse em um manipulador de eventos no console e selecionando "Exibir a definição da função" revelará o código em que o manipulador de eventos é definido.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3