제이쿼리 질문

제이쿼리 질문

QA

제이쿼리 질문

본문

<div class="a">

   <div class="b"></div>

   <div class="b"></div>

</div>

가 있을때 

 

$('.a').bind('mouseenter',function(){

 

});

 

부모 클래스 a에 이벤트를 줬지만 마우스를 댄건 자식 클래스 b일때

이 b의 인덱스값을 추출할수 있나요?

예를 들어 두번째 b일경우 인덱스 1을 가져올 방법...

이 질문에 댓글 쓰기 :

답변 2

님이 말한건 이벤트 버블링에 관한 겁니다.

당연히 하위 요소들에도 이벤트가 발생합니다.

발생한 이벤트를 참조해서 인덱스를 찾을수 있습니다.

 

https://joshua1988.github.io/web-development/javascript/event-propagation-delegation/

 

이거 참조해보면 도움이 될겁니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 613
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT