Propiedad jQuery event.delegateTarget
❮ Métodos de eventos de jQuery
Ejemplo
Cambia el color de fondo del elemento <div> (un antepasado del elemento <button>):
$("div").on("click", "button", function(event){
$(event.delegateTarget).css("background-color", "pink");
});
Definición y uso
La propiedad event.delegateTarget devuelve el elemento donde se adjuntó el controlador de eventos jQuery llamado actualmente.
Esta propiedad es útil para eventos delegados adjuntos por el método on() , donde el controlador de eventos se adjunta a un ancestro del elemento que se está procesando.
Sugerencia: event.delegateTarget es igual a event.currentTarget , si el evento está vinculado directamente a un elemento y no se produce ninguna delegación (consulte el ejemplo a continuación).
Sintaxis
event.delegateTarget
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |
Pruébelo usted mismo - Ejemplos
Muestre la diferencia entre delegateTarget y currentTarget cuando se produce la delegación.
. Muestre que el objetivo del delegado y el objetivo actual son iguales para los eventos enlazados directamente.
❮ Métodos de eventos de jQuery