tutoriais mais recente desenvolvimento web
 

jQuery event.delegateTarget Property

<Métodos de eventos jQuery

Exemplo

Mude a cor do fundo <div> elemento (um ancestral do <button> elemento):

$("div").on("click", "button", function(event){
    $(event.delegateTarget).css("background-color", "pink");
});
Tente você mesmo "

Definição e Uso

O event.delegateTarget propriedade retorna o elemento onde o atualmente chamado de manipulador de eventos jQuery foi anexado.

Esta propriedade é útil para eventos delegados ligados pelo on() método, onde o manipulador de eventos está ligado a um ancestral do elemento a ser processado.

Dica: event.delegateTarget é igual a event.currentTarget , se o evento está directamente com destino a um elemento e nenhuma delegação ocorre (veja exemplo abaixo).


Sintaxe

event.delegateTarget

Parâmetro Descrição
event Requeridos. O parâmetro do evento vem da função de ligação evento

Tente você mesmo - Exemplos

Diferença entre delegateTarget e currentTarget com a delegação
Mostrar a diferença entre delegateTarget e currentTarget quando delegação ocorre.

O delegateTarget e currentTarget são iguais para eventos diretamente ligados
Mostram que delegateTarget e currentTarget são iguais para eventos diretamente ligados.


<Métodos de eventos jQuery