jQuery live() Methode
Beispiel
Blendet ein <p>-Element ein oder aus, wenn auf eine Schaltfläche geklickt wird:
$("button").live("click", function(){
$("p").slideToggle();
});
Definition und Verwendung
Die live()-Methode war in jQuery Version 1.7 veraltet und wurde in Version 1.9 entfernt. Verwenden Sie stattdessen die Methode on() .
Die live()-Methode hängt einen oder mehrere Ereignishandler für ausgewählte Elemente an und gibt eine Funktion an, die ausgeführt werden soll, wenn die Ereignisse eintreten.
Event-Handler, die mit der live()-Methode angehängt wurden, funktionieren sowohl für aktuelle als auch für ZUKÜNFTIGE Elemente, die mit dem Selektor übereinstimmen (wie ein neues Element, das von einem Skript erstellt wurde).
Tipp: Um Event-Handler zu entfernen, verwenden Sie die die()- Methode.
Syntax
$(selector).live(event,data,function)
Parameter | Description |
---|---|
event | Required. Specifies one or more events to attach to the elements. Multiple event values are separated by space. Must be a valid event. |
data | Optional. Specifies additional data to pass along to the function |
function | Required. Specifies the function to run when the event occurs |
Probieren Sie es selbst aus - Beispiele
hinzufügen So verwenden Sie die live()-Methode, um Event-Handler für noch nicht erstellte Elemente hinzuzufügen.