Chrome과 내 웹 사이트를 사용하고 있습니다.
내가 내부에서 아는 것 :
1 )이 주황색 이미지 버튼을 클릭하여 사람들이 가입하는 양식이 있습니다.
2 ) 나는 그것을 검사하고 이것이 전부입니다.
<img class="formSend" src="images/botoninscribirse2.png">
3 ) 소스 코드 상단에는 수많은 스크립트 소스가 있습니다. 나는 그것을 코딩했기 때문에 어떤 버튼을 호출하는지 알고있다<script src="js/jquery2.js" type="text/javascript"></script>
4 ) 해당 파일에서 찾을 수 있습니다 : $(".formSend").click(function() { ... });
버튼으로 트리거되는 것 (상당히 복잡한 양식 유효성 검사 및 제출)과 원하는 것은 모든 웹 사이트에서 크롬 개발 도구 를 사용하여 찾을 수 있습니다.
요소가 어디에서 호출하는지 어떻게 알 수 있습니까?
청취자 탭이 작동하지 않았습니다. 그런 다음 클릭 이벤트 리스너를 보았습니다. 안전한 내기처럼 보이지만 거기에는 없습니다 jquery2.js
(그리고 코드가 어떤 파일인지 실제로 알지 못 하므로이 모든 것을 확인하는 데 시간을 낭비합니다 .. .) :
파일 내 $(".formSend").click(function() { ... });
기능 jquery2.js
이 없습니다.
제시 는 이유를 설명합니다 .
"마지막으로, 함수가 click 이벤트 핸들러에 직접 바인딩되지 않은 이유는 jQuery가 바인딩 된 함수를 리턴하기 때문입니다. jQuery의 함수는 일부 추상화 계층과 검사를 거쳐서 어딘가에서 함수를 실행합니다. "
귀하 중 일부가 제안한대로 아래의 한 가지 답변으로 작동하는 방법을 수집했습니다 .
Visual Event
북마크를 사용한다 . 인기있는 라이브러리에 의해 바운드 된 클릭 이벤트를 감지하고 이벤트가 바운드되는 위치를 표시하고 각 이벤트에 대한 코드 샘플 및 소스 위치를 제공하는 사이트의 오버레이를 작성합니다.