Latest web development tutorials

jQuery auf () -Methode

jQuery Event-Methoden jQuery Event - Methoden

Beispiele

Zusätzlich zu dem Element <p> Click-Ereignishandler:

$("p").on("click",function(){
alert("The paragraph was clicked.");
});

Versuchen »

Definition und Verwendung

on () Methode für die ausgewählten Elemente und Unterelemente ein oder mehrere Event-Handler hinzuzufügen.

JQuery ab Version 1.7 ab, auf () -Methode binden (), neue Alternativen leben () und Delegierter () -Methode. Die API-Methode eine Menge Komfort zu bringen, wir empfehlen diese Methode verwenden, vereinfacht es die jQuery-Code-Basis.

Hinweis: Verwenden Sie auf () -Methode einen Event - Handler für die aktuelle und zukünftige Elemente (wie das neue Element durch das Skript erstellt) hinzuzufügen.

Tipp: Um einen Event - Handler zu entfernen, verwenden Sie das aus () Methode.

Tipp: Um ein Ereignis hinzuzufügen , nur einmal ausgeführt und dann entfernt, verwenden Sie bitte ein () Methode.


Grammatik

$(selector).on(event,childSelector,data,function,map)

参数 描述
event 必需。规定要从被选元素移除的一个或多个事件或命名空间。

由空格分隔多个事件值。必须是有效的事件。
childSelector 可选。规定只能添加到指定的子元素上的事件处理程序(且不是选择器本身,比如已废弃的 delegate() 方法)。
data 可选。规定传递到函数的额外数据。
function 可选。规定当事件发生时运行的函数。
map 规定事件映射 ( {event:function, event:function, ...}) ,包含要添加到元素的一个或多个事件,以及当事件发生时运行的函数。


Beispiele

Weitere Beispiele

Von bind () auf on ()
So verwenden Sie die auf (), um die bind (gleiche Wirkung) zu erreichen.

Der Wechsel von Delegierten () , um auf ( )
So verwenden Sie die auf (), um den Delegierten (die gleiche Wirkung) zu erreichen.

Von Live () , um auf ()
Wie das zu verwenden, um auf () zu erreichen und zu leben (die gleiche Wirkung).

mehrere Event - Handler hinzufügen
Wie mehrere Elemente an den Ereignishandler hinzuzufügen.

Verwenden Sie den Kartenparameter mehrere Event - Handler hinzufügen
Wie die Kartenparameter zu verwenden, um mehrere Event-Handler auf das ausgewählte Element hinzufügen.

Auf dem Element benutzerdefinierte Ereignisse hinzufügen
Wie man einen benutzerdefinierten Namespace-Ereignis auf dem Element hinzuzufügen.

Daten an die Funktion
Wie Daten zu übergeben zu funktionieren.

Fügen Sie einen Ereignishandler auf das nächste Element
Demo auf () Methode ist auch anwendbar auf das Element nicht erstellt wurde.

Entfernen Sie Event - Handler
Wie das aus () Methode zu verwenden, um einen Ereignishandler zu entfernen.


jQuery Event-Methoden jQuery Event - Methoden