Delegierter
Englisch [?del?g?t] US [?d?l??ɡet]
n. Vertreter, Delegationsmitglied
vt
jquery-Delegate()-Methode Syntax
Funktion: Die Methode delegate() fügt dem angegebenen Element (einem untergeordneten Element des ausgew?hlten Elements) einen oder mehrere Ereignishandler hinzu und gibt die Funktion an, die ausgeführt werden soll, wenn diese Ereignisse auftreten. Ereignishandler, die die Methode ?delegate()“ verwenden, gelten für aktuelle oder zukünftige Elemente (z. B. neue Elemente, die durch Skripte erstellt wurden).
Syntax: $(selector).delegate(childSelector,event,data,function)
Parameter:
Parameter | Beschreibung |
childSelector. | Erforderlich. Gibt ein oder mehrere untergeordnete Elemente an, an die Ereignishandler angeh?ngt werden. |
Ereignis | Erforderlich. Gibt ein oder mehrere Ereignisse an, die dem Element zugeordnet werden sollen. Mehrere durch Leerzeichen getrennte Ereigniswerte. Muss ein gültiges Ereignis sein. |
Daten | Optional. Gibt zus?tzliche Daten an, die an die Funktion übergeben werden sollen. |
Funktion | Erforderlich. Gibt eine Funktion an, die ausgeführt werden soll, wenn ein Ereignis auftritt. |
jquery-Delegate()-Methode Beispiel
<html> <head> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("div").delegate("button","click",function(){ $("p").slideToggle(); }); }); </script> </head> <body> <div style="background-color:red"> <p>這是一個(gè)段落。</p> <button>請(qǐng)點(diǎn)擊這里</button> </div> </body> </html>
Klicken Sie auf die Schaltfl?che ?Instanz ausführen“, um die Online-Instanz anzuzeigen