Beispiel
Entfernen Sie alle Event - Handler hinzugefügt mit dem delegate() Methode von allen Elementen:
$("body").undelegate();
Versuch es selber " Definition und Verwendung
Die undelegate() -Methode entfernt einen oder mehrere Event - Handler, mit dem zusätzlichen delegate() Methode.
Ab jQuery - Version 1.7, die on() und off() sind bevorzugte Verfahren zur Befestigung und Event - Handler auf Elemente entfernen.
Syntax
$(selector).undelegate(selector,event,function)
Parameter | Beschreibung |
---|---|
selector | Optional. Gibt die Wähler Event-Handler zu entfernen aus |
event | Optional. Handler-Funktionen Gibt eine oder mehrere Ereignistypen zu entfernen |
function | Optional. Gibt einen bestimmten Event-Handler-Funktion zu entfernen |
Probieren Sie es selbst - Beispiele
Entfernen Sie alle Click - Ereignishandler
Wie das zu verwenden undelegate() Methode , um alle Click - Ereignishandler für alle zu entfernen <p> Elemente.
Entfernen Sie eine bestimmte Funktion hinzugefügt mit delegate()
Wie das zu verwenden undelegate() Methode nur eine bestimmte Funktion zu entfernen.