jQuery event.delegateTarget 속성

❮ jQuery 이벤트 메소드

예시

<div> 요소(<button> 요소의 조상)의 배경색을 변경합니다.

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

정의 및 사용

event.delegateTarget 속성은 현재 호출된 jQuery 이벤트 핸들러가 연결된 요소를 반환합니다.

이 속성은 이벤트 핸들러가 처리 중인 요소의 상위 항목에 연결 되는 on() 메서드 에 의해 연결된 위임된 이벤트에 유용합니다  .

팁: 이벤트가 요소에 직접 바인딩되고 위임이 발생하지 않는 경우 event.delegateTarget 은 event.currentTarget 과 같습니다(아래 예 참조).


통사론

event.delegateTarget

Parameter Description
event Required. The event parameter comes from the event binding function

직접 해보십시오 - 예


의 차이점 위임이 발생했을 때 delegateTarget과 currentTarget의 차이점을 보여줍니다.


. delegateTarget 및 currentTarget이 직접 바인딩된 이벤트에 대해 동일함을 보여줍니다.


❮ jQuery 이벤트 메소드