Methode: 1. Verwenden Sie die Methode „click element object.unbind(„click“);“, die den Ereignishandler des ausgewählten Elements entfernen kann. 2. Verwenden Sie „click element object.off(„click“);“ -Methode, die über die on()-Methode hinzugefügte Event-Handler entfernen kann.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Methode 1. Verwenden Sie die unbind()-Methode
unbind()-Methode, um den Ereignishandler des ausgewählten Elements zu entfernen.
Diese Methode kann alle oder ausgewählte Event-Handler entfernen oder die Ausführung der angegebenen Funktion beenden, wenn ein Ereignis auftritt.
Diese Methode kann auch Event-Handler über das Event-Objekt entbinden. Diese Methode wird auch verwendet, um Ereignisse in sich selbst zu entbinden (z. B. das Löschen des Ereignishandlers, nachdem das Ereignis eine bestimmte Anzahl von Malen ausgelöst wurde).
Hinweis: Wenn keine Parameter angegeben sind, entfernt die unbind()-Methode alle Event-Handler für das angegebene Element.
Hinweis: Die unbind()-Methode funktioniert für jeden von jQuery hinzugefügten Event-Handler.
Das Beispiel sieht wie folgt aus:
Ausgabeergebnis:
Methode 2, Verwendung der off()-Methode
off()-Methode wird normalerweise zum Entfernen von Ereignishandlern verwendet, die über die on()-Methode hinzugefügt wurden .
Ab jQuery Version 1.7 ist die off()-Methode der neue Ersatz für die unbind()-, die()- und undelegate()-Methoden. Diese Methode bringt viel Komfort in die API und wird empfohlen, da sie die jQuery-Codebasis vereinfacht.
Hinweis: Um einen angegebenen Event-Handler zu entfernen, muss die Auswahlzeichenfolge mit dem Parameter übereinstimmen, der in der on()-Methode übergeben wurde, wenn der Event-Handler hinzugefügt wird.
Das Beispiel sieht wie folgt aus:
Ausgabeergebnis:
[Verwandte Empfehlungen:Javascript-Video-Tutorial,Web-Frontend]
Das obige ist der detaillierte Inhalt vonSo entfernen Sie ein Elementklickereignis in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!