jQuery Event - unbind() Methode

Voorbeeld

Verwijder alle event handlers van de p-elementen:

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

Probeer het zelf

Definitie en gebruik

De unbind() methode verwijdert de event handlers van het geselecteerde element.

Deze methode kan alle of de geselecteerde event handlers verwijderen, of de uitvoering van de gespecificeerde functie stoppen wanneer een gebeurtenis optreedt.

ubind() is geschikt voor alle event handlers die met jQuery zijn toegevoegd.

Event handlers en functies van het element ontkoppelen

Bepaal de een of meerdere event handlers die van het specifieke element moeten worden verwijderd.

Als geen parameter is gedefinieerd, verwijdert de unbind() methode alle event handlers van het specifieke element.

Syntaxis

$(selector).unbind(event,function)

Probeer het zelf

Parameters Beschrijving
event

Optioneel. Bepaal een of meerdere gebeurtenissen die van het element moeten worden verwijderd

Meerdere gebeurtenissen worden gescheiden door spaties.

Als alleen deze parameter is gedefinieerd, worden alle functies die zijn gekoppeld aan het specifieke gebeurtenis verwijderd.

function Optioneel. Bepaal de naam van de functie die van het element moet worden ontkoppeld.

Gebruik het Event object om event handlers te ontkoppelen

Bepaal het te verwijderen gebeurtenisobject. Gebruikt voor het ontkoppelen van interne gebeurtenissen (bijvoorbeeld wanneer een gebeurtenis een bepaald aantal keren is getriggerd, verwijder de event handler).

Als geen parameter is gedefinieerd, verwijdert de unbind() methode alle event handlers van het specifieke element.

Syntaxis

$(selector).unbind(eventObj)

Probeer het zelf

Parameters Beschrijving
eventObj Optioneel. Bepaal het te gebruiken gebeurtenisobject. Deze eventObj parameter komt van de event binding functie.

Meer voorbeelden

Specifieke functie ontkoppelen
Hoe je de specifieke functie van het element koppelt aan een gebeurtenis ontkoppelt met de unbind() methode.