Ich benutze Chrome und meine eigene Website.
Was ich von innen weiß:
1) Ich habe ein Formular, in dem sich Leute anmelden, indem sie auf diesen orangefarbenen Bild-Button klicken:
2) Ich inspiziere es, und das ist alles, was es ist: ![](images/botoninscribirse2.png)
3) Oben im Quellcode gibt es tonnenweise Skriptquellen. Ich weiß, welche vom Button aufgerufen wird, weil ich es kodiert habe:
4) Innerhalb dieser Datei könntest du finden: $(".formSend").click(function() { ... });
, das ist das, was durch den Button ausgelöst wird (um eine ziemlich komplexe Formularvalidierung durchzuführen und zu senden) und was ich möchte, ist in der Lage sein, das zu finden, indem ich die Chrome-Entwicklertools auf jeder Website nutze.
Wie kann ich herausfinden, wo das Element aufgerufen wird?
Der Listeners-Tab hat bei mir nicht funktioniert. Also habe ich versucht, die Klick-Ereignis-Listener anzusehen, was mir wie eine sichere Wette erschien, aber... es gibt kein jquery2.js
darin (und ich wüsste wirklich nicht, welche Datei der Code ist, also würde ich Zeit damit verschwenden, all diese zu überprüfen...):
Meine $(".formSend").click(function() { ... });
-Funktion in der jquery2.js
-Datei ist nicht vorhanden.
Jesse erklärt warum:
"Schließlich ist der Grund, warum deine Funktion nicht direkt an den Klickereignis-Handler gebunden ist, weil jQuery eine Funktion zurückgibt, die gebunden wird. Die Funktion von jQuery durchläuft wiederum einige Abstraktionsschichten und Prüfungen, und irgendwo in diesem Prozess wird deine Funktion ausgeführt."
Wie von einigen von euch vorgeschlagen, habe ich die Methoden gesammelt, die funktioniert haben in einer Antwort unten.