예
의 배경 색상 변경 <div> 요소 (의 조상 <button> 요소) :
$("div").on("click", "button", function(event){
$(event.delegateTarget).css("background-color",
"pink");
});
»그것을 자신을 시도 정의 및 사용
event.delegateTarget 속성은 현재 소위 jQuery를 이벤트 핸들러가 부착 된 요소를 반환합니다.
이 속성에 의해 부착 위임 이벤트에 유용 on() 이벤트 핸들러가 처리되는 요소의 상위에 부착되는 방법.
팁 : event.delegateTarget 동일하다 event.currentTarget 이벤트가 요소에 직접 바인딩 및 위임이 발생하지 않은 경우, (아래 예 참조).
통사론
event.delegateTarget
매개 변수 | 기술 |
---|---|
event | 필요합니다. 이벤트 파라미터는 이벤트 함수 결합에서 유래 |
그것을 자신을 시도 - 예를
차이 delegateTarget 과 currentTarget 대표단
차이보기 delegateTarget 과 currentTarget 위임가 발생했을 때.
delegateTarget 과 delegateTarget currentTarget은 직접 결합 된 이벤트에 대한 동일 currentTarget
보여 delegateTarget 과 currentTarget 직접 바인딩 이벤트에 대한 동일하다.