Spec-Zone.ru › jQuery

event.delegateTarget

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" );
});

© The jQuery Foundation and other contributors
Licensed under the MIT License.
https://api.jquery.com/event.delegateTarget

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API