Saya menggunakan Chrome dan situs web saya sendiri.
Apa yang saya tahu dari dalam:
1 ) Saya memiliki formulir tempat orang mendaftar dengan mengklik tombol gambar oranye ini:
2 ) Saya memeriksanya, dan ini adalah semuanya:
<img class="formSend" src="images/botoninscribirse2.png">
3 ) Di bagian atas kode sumber, ada banyak sumber skrip. Saya tahu tombol mana yang memanggil karena saya memberi kode:<script src="js/jquery2.js" type="text/javascript"></script>
4 ) Di dalam file itu, Anda dapat menemukan: $(".formSend").click(function() { ... });
apa yang dipicu oleh tombol (untuk melakukan validasi dan pengiriman formulir yang cukup kompleks) dan yang saya inginkan adalah dapat menemukannya dengan menggunakan alat dev chrome di situs web mana pun.
Bagaimana saya bisa mengetahui di mana elemen itu memanggil?
Tab pendengar tidak berfungsi untuk saya. Jadi saya mencoba mencari pendengar acara klik, yang sepertinya taruhan yang aman bagi saya tapi ... tidak ada jquery2.js
di sana (dan saya tidak akan benar-benar tahu file mana kode tersebut sehingga saya akan membuang waktu memeriksa semua ini .. .):
$(".formSend").click(function() { ... });
Fungsi saya di dalam jquery2.js
file tidak ada.
Jesse menjelaskan alasannya :
"Akhirnya, alasan mengapa fungsi Anda tidak terikat langsung ke event handler klik adalah karena jQuery mengembalikan fungsi yang terikat. Fungsi jQuery, pada gilirannya, melewati beberapa lapisan abstraksi dan memeriksa, dan di suatu tempat di sana, ia mengeksekusi fungsi Anda . "
Seperti yang disarankan oleh beberapa dari Anda, saya telah mengumpulkan metode yang bekerja dalam satu jawaban di bawah .
Visual Event
bookmarklet. Ini mendeteksi peristiwa klik terikat oleh perpustakaan populer dan membuat overlay situs yang menunjukkan di mana peristiwa terikat dan memberikan sampel kode dan lokasi sumber untuk setiap peristiwa.