Es gibt vier Hauptüberwachungsmethoden in jQuery: 1. „.on“-Methode, die einzelne oder mehrere Ereignisse überwachen und Ereignisse in Zukunft auch an neu hinzugefügte Elemente binden kann, die alte Version von jQuery unterstützt sie jedoch nicht 2. „.on“-Methode. Click-Methode, führt hauptsächlich Klick-Ereignisoperationen aus, unterstützt keine Ereignisdelegierung und kann nur auf vorhandene Elemente angewendet werden. 3. „.bind“-Methode, die alte jQuery-Version bietet eine Methode für Binden von Ereignissen an Elemente und andere Die Verwendung von jQuery-Methoden kann den Code vereinfachen und unterstützt keine Ereignisdelegierung.
Das Betriebssystem dieses Tutorials: Windows 10-System, jQuery Version 3.6.0, Dell G3-Computer.
Die Hauptmethoden für jQuery zum Abhören von Ereignissen sind „.on()“, „.click()“ und „.bind()“
1, „.on()“
`. on() ist eine neue Methode, die in jQuery 1.7 eingeführt wurde und als Ersatz für die vorherige Methode verwendet werden kann. Diese Methode kann einzelne oder mehrere Ereignisse abhören und Ereignisse auch an neu hinzugefügte Elemente in der Zukunft binden.
Vorteile
Es ist einfach, Ereignisse hinzuzufügen und zu löschen.
kann mehrere Ereignisse gleichzeitig binden, im Gegensatz zu .click(), das nur auf Klickereignisse hören kann. Zum Beispiel: `$(selector).on({mouseenter: function(){}, mouseleave: function(){}})`
Sie können einen Namespace hinzufügen;
Nachteile
Alt Version von jQuery Nicht unterstützt;
Möglicherweise ist in älteren Browsern ein Shim-Abfall erforderlich.
Beispiel:
``` $('selector').on('click', function() { // code }); ```
2, `.click()`
`.click()` führt hauptsächlich Klickereignisoperationen aus.
Vorteile
Einfach zu bedienen; Wenn Sie nur auf Klickereignisse warten müssen, ist der Code prägnant und leicht verständlich.
Nachteile
Unterstützt keine Ereignisdelegierung und kann nur auf vorhandene Elemente angewendet werden.
Nur Click-Ereignis, diese Methode kann nicht an andere Ereignisse gebunden werden.
Beispiel:
``` $('selector').click(function() { // code }); ```
3, `.bind()`
`.bind()` ist eine von der alten jQuery-Version bereitgestellte Methode, um Ereignisse an Elemente zu binden.
Vorteile
Bei Verwendung in Verbindung mit anderen jQuery-Methoden kann der Code vereinfacht werden
kann mehrere Ereignisse binden.
Nachteile
Unterstützt keine Ereignisdelegation; Wird nur für vorhandene Elemente verwendet.
Beispiel:
``` $('selector').bind('click', function() { // code }); ```
Das obige ist der detaillierte Inhalt vonWas sind die Überwachungsmethoden von jquery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!