Latest web development tutorials

jQuery delegieren () -Methode

jQuery Event-Methoden jQuery Event - Methoden

Beispiele

Wenn Sie das <div> Element innerhalb des auf <p> Element, ändern Sie die Hintergrundfarbe aller <p> Element:

$("div").delegate("p","click",function(){
    $("p").css("background-color","pink");
});

Versuchen »

Definition und Verwendung

Delegierte () -Methode für die angegebenen Elemente (Elemente mit dem ausgewählten Unterelement gehör) ein oder mehrere Event-Handler hinzuzufügen, und bietet eine Funktion auszuführen, wenn diese Ereignisse auftreten.

Event-Handler delegieren () Methode gilt für die aktuelle oder zukünftige Element (wie etwa ein neues Element vom Skript erstellt).

JQuery ab Version 1.7 ab, ON () ist Methode die bevorzugte Methode ist das ausgewählte Element Ereignishandler hinzuzufügen.


Grammatik

$(selector).delegate(childSelector,event,data,function)

参数 描述
childSelector 必需。规定要添加事件处理程序的一个或多个子元素。
event 必需。规定添加到元素的一个或多个事件。

由空格分隔多个事件值。必须是有效的事件。
data 可选。规定传递到函数的额外数据。
function 必需。规定当事件发生时运行的函数。


Beispiele

Weitere Beispiele

Fügen Sie einen Ereignishandler auf das nächste Element
Wie der Delegierte () -Methode verwenden, um ein Ereignishandler das Element hinzuzufügen wurde noch nicht erstellt.

Daten an die Funktion
Wie Sie eine benutzerdefinierte Ereignishandler Passdaten zu nennen.


jQuery Event-Methoden jQuery Event - Methoden