jQuery unbind() Methode

❮ jQuery-Ereignismethoden

Beispiel

Entfernen Sie alle Event-Handler für alle <p>-Elemente:

$("button").click(function(){
  $("p").unbind();
});

Definition und Verwendung

Die Methode unbind() ist in Version 3.0 veraltet. Verwenden Sie stattdessen die Methode off() .

Die Methode unbind() entfernt Event-Handler von ausgewählten Elementen.

Diese Methode kann alle oder ausgewählte Ereignishandler entfernen oder die Ausführung bestimmter Funktionen stoppen, wenn das Ereignis eintritt.

Diese Methode kann auch Event-Handler mithilfe eines Event-Objekts entbinden. Dies wird verwendet, um ein Ereignis von sich selbst zu lösen (wie das Entfernen eines Ereignishandlers, nachdem das Ereignis eine bestimmte Anzahl von Malen ausgelöst wurde).

Hinweis: Wenn keine Parameter angegeben sind, entfernt die Methode unbind() ALLE Ereignishandler aus dem angegebenen Element.

Hinweis: Die unbind()-Methode funktioniert mit jedem Event-Handler, der mit jQuery verbunden ist.


Syntax

$(selector).unbind(event,function,eventObj)

Parameter Description
event Optional. Specifies one or more events to remove from the elements.
Multiple event values are separated by space.
If this is the only parameter specified, all functions bound to the specified event will be removed.
function Optional. Specifies the name of the function to unbind from the specified event for the element
eventObj Optional. Specifies the event object to remove to use. The eventObj parameter comes from the event binding function

Probieren Sie es selbst aus - Beispiele


aufheben Verwendung der Methode unbind() zum Aufheben der Bindung einer bestimmten Funktion von einem bestimmten Ereignis für ein Element.


aufheben Gibt ein zu entfernendes Ereignisobjekt an.


❮ jQuery-Ereignismethoden