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:

ParameterBeschreibung
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>
Instanz ausführen ?

Klicken Sie auf die Schaltfl?che ?Instanz ausführen“, um die Online-Instanz anzuzeigen