event.delegateTargetВозвращает: Element
Описание: Элемент, к которому был прикреплён обработчик события jQuery, вызываемый в данный момент.
версия добавлена: 1.7event.delegateTarget
Это свойство чаще всего пригождается при делегированных событиях, прикреплённых с помощью .delegate() или .on(), где обработчик события прикрепляется к предку обрабатываемого элемента. Его можно использовать, например, для идентификации и удаления обработчиков событий в точке делегирования.
Для обработчиков событий, не использующих делегирование, прикреплённых непосредственно к элементу, event.delegateTarget всегда будет равно event.currentTarget.
Пример:
При нажатии на кнопку в любом элементе с классом box, изменить цвет фона элемента с классом box на красный.
$( ".box" ).on( "click", "button", function( event ) {
$( event.delegateTarget ).css( "background-color", "red" );
});