.delegate(selector, eventType, handler) vráti: jQuery
Pripojí handler do jednej alebo viacero udalostí pre všetky elementy, ktoré zodpovedajú selektoru, teraz alebo v budúcnosti, na základe konkrétneho súboru root elementov.
Delegate je alternatívou k používaniu .live() metódy, ktorá umožňuje pre každé viazanie udalosti delegation do konkrétnych DOM elementov. Napríklad nasledujúci delegate kód:
$("table").delegate("td", "hover", function(){
$(this).toggleClass("hover");
});
Je ekvivalentné k nasledujúcemu kódu použitím .live():
$("table").each(function(){
$("td", this).live("hover", function(){
$(this).toggleClass("hover");
});
});
Pozri tiež .undelegate() metódu pre spôsob odstránenia udalosti handler pridanú pomocou .delegate().


