jQuery에서 설정한 클릭 이벤트 등을 정의하는 위치를 찾는 방법
4260 단어 jQueryJavaScript
개발자 도구를 사용하여 이벤트 내용 보기
<div id="click1">click1</div>
<script>
var click1 = document.getElementById('click1');
click1.addEventListener('click', function() {
console.log('click1');
});
</script>
Command+Option+i 바로 가기를 통해 시작합니다
헉
console.log('b')
응.JQuery 상황에서... 안 보여요.
jQuery를 사용하지 않는 활동이라면 간단하게 내용을 확인할 수 있지만 jQuery는 그리 간단하지 않다.내부적으로 이벤트 탐지기를 처리하기 때문에 DOM의 이벤트 탐지기에 들어가지 않습니다.
<div id="click1">click1</div>
<script>
jQuery('#click1').click(function() {
console.log('click1');
});
</script>
확실히, 무슨 행사가 있는데... 하지만 jQuery...
콘솔에서 컨텐츠 확인
콘솔 탭을 선택하여 콘솔을 표시하고 다음 코드를 입력하십시오.
$._data($("#click1").get(0), "events");
그래서 아까 Event Listeners에 표시된 것처럼.그중의 hander:function ()...오른쪽 단추로 클릭한 부분을 선택하고 표시 함수 정의를 선택하면 해당하는 코드로 이동할 수 있습니다.
이렇게 하면 행복할 수 있다.
Reference
이 문제에 관하여(jQuery에서 설정한 클릭 이벤트 등을 정의하는 위치를 찾는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zaru/items/b7732ebad9b732518359텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)