Debuggen von JavaScript/jQuery-Ereignisbindungen mit Firebug
Bei der Arbeit mit komplexen Webanwendungen, die jQuery häufig zur DOM-Manipulation verwenden, ist es wichtig, dies zu tun zuverlässige Tools zum Debuggen von Ereignisbindungen. Ein solches Tool ist Firebug in Firefox, das robuste DOM-Navigations- und Manipulationsfunktionen bietet. Das Navigieren in Ereignisbindungen in Firebug kann jedoch eine Herausforderung sein.
Gebundene Ereignishandler finden
Um an ein bestimmtes Element gebundene Ereignishandler zu identifizieren, können Sie data() von jQuery verwenden. Methode:
// For jQuery 1.3.x var clickEvents = $('#foo').data("events").click; // For jQuery 1.4.x var clickEvents = $('#foo').data("events").click; // For jQuery 1.8.x var clickEvents = $._data($('#foo')[0], "events").click; jQuery.each(clickEvents, function(key, value) { console.log(value); // Prints the attached event function });
Das obige ist der detaillierte Inhalt vonWie debugge ich JavaScript/jQuery-Ereignisbindungen mit Firebug?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!