event.target
설명: 이벤트를 트리거한 DOM 요소입니다.
이것과 event.target의 차이점
js의 이벤트는 버블링되므로 변경될 수 있지만 event.target은 변경되지 않으며 항상 직접적입니다. 이벤트를 받아들이는 DOM 요소
이것과 event.target의 유사점
이것과 event.target은 모두 DOM 개체입니다. jquey의 메서드를 사용하려면 이를 jquery 개체로 변환할 수 있습니다. this) 및 $(event.target);
이전에 제가 작성한 예가 생각나네요.
$(document).ready(function(){
함수 핸들러(이벤트) {
var $target = $(event.target);
if( $target.is( "li") ) {
$target.children().toggle();
}
}
$("ul").click(handler).find("ul"). hide();//从这里也看出find只에서 后代中遍历, 不包括自己。
});