클릭 한 현재 html
요소에 대한 정보를 얻으려고합니다. 이를 위해 $(*).click()
이벤트를 사용하여 페이지의 모든 요소가이 이벤트를 갖도록했습니다. 다음과 같음 html
코드 <div class="outer"> <div class="inner"> <p>Hello<p> </div> </div>
안녕하세요 사용자가 나를 클릭하면 태그, 클래스 등을 식별 할 수 있도록 요소를 가져 오려고합니다. 여기에 사용자가 hello를 클릭하면 이벤트가 발생합니다. 그러나 그것은 p 태그에서 해고되고, div class = inner, 그리고 div 클래스에서 outer로서 해고됩니다. 하지만 여기서는 사용자가 클릭 한 텍스트 나 영역에서만 이벤트를 얻고 싶습니다.사용자가 클릭 한 요소에서 클릭 이벤트 받기
0
A
답변
4
$(*).click()
대신 $(document).click()
을 사용하고 e.target
을 사용하여 지정하십시오. 요소
당신은 e.stopPropagation();
$(document).click(function (e) {
e.stopPropagation();
alert('Tag Name: ' + e.target.tagName +
' --has class: ' + e.target.className +
' --with text: ' + $(e.target).text());
});
DEMO 사용하여 버블 링 이벤트를 중지 할 수 있습니다. 대신`$ (*)의`()http://jsfiddle.net/Q6cpR/1/
관련 문제
- 1. UITextView에서 링크의 클릭 이벤트 받기
- 2. 단추 클릭 이벤트 손실 받기
- 3. 사용자가 클릭 한 Cheking
- 4. AuiNotebook - 클릭 한 탭 받기
- 5. fancybox, 수많은 링크에서 클릭 한 ID 받기
- 6. 한 번의 클릭 이벤트로 요소에서 두 번 클릭 이벤트를 중지하십시오.
- 7. UIWebView 클릭 이벤트 클릭
- 8. 컨트롤 배열의 버튼에서 클릭 이벤트 받기
- 9. 클릭 이벤트 내에서 클릭 이벤트 할당
- 10. scrollviewer 캔버스에서 사용자가 클릭 한 컬렉션 결정
- 11. 클릭 이벤트,
- 12. 클릭 이벤트
- 13. 클릭 한 번으로 2 개의 이벤트 생성
- 14. 클릭 이벤트 화재
- 15. JQuery와 바인드 클릭 이벤트
- 16. 버튼 클릭 이벤트 C#
- 17. 클릭 된 요소에서 텍스트 검색
- 18. Backbone.js보기 클릭 이벤트 선택기 구문?
- 19. WebBrowser 클릭 이벤트 무시하기
- 20. UITableView가 사용자가 클릭 한 곳으로 스크롤
- 21. 사용자가 adsense를 클릭 한 페이지 가져 오기
- 22. 사용자가 클릭 한 이미지 부분 가져 오기
- 23. 사용자가 android에서 클릭 한 하위 메뉴 확인
- 24. jQuery. 클릭 이벤트
- 25. jTable에서 클릭 이벤트 - Java
- 26. 두 번 클릭 이벤트
- 27. ColdFusion 클릭 이벤트?
- 28. DIV 요소에서 브라우저 클릭 이벤트를 합성하려면 어떻게해야합니까?
- 29. 마우스 클릭 이벤트
- 30. NSButton은 마우스 클릭 이벤트
'사용하십시오 $ (문서) .click을 클릭합니다 ()'를 사용하고'e.target'을 사용하여 지정된 요소를 가져옵니다. –