Heim  >  Artikel  >  Web-Frontend  >  Wie übergebe ich Parameter im .click-Ereignishandler von jQuery?

Wie übergebe ich Parameter im .click-Ereignishandler von jQuery?

Barbara Streisand
Barbara StreisandOriginal
2024-10-23 18:07:10293Durchsuche

How to Pass Parameters in jQuery's .click Event Handler?

.click von jQuery: Übergabe von Parametern an Benutzerfunktionen

Die Implementierung der Parameterübergabe im .click-Ereignishandler von jQuery kann eine Herausforderung sein. Obwohl Sie mit .click(add_event) eine Funktion ohne Parameter aufrufen können, erfordert die Übergabe von Parametern einen alternativen Ansatz.

Lösung 1:

jQuery Version 1.4.3 führte a ein Neue Funktion, mit der Sie eine Datenzuordnung an das Ereignisobjekt übergeben können. Diese Map wird der Event-Handler-Funktion als erster Parameter zur Verfügung gestellt. Um diesen Ansatz zu nutzen, befolgen Sie diese Schritte:

// Code Template
$("selector").click({param1: "Hello", param2: "World"}, cool_function);

// Function Implementation
function cool_function(event){
    alert(event.data.param1);
    alert(event.data.param2);
}

Das obige ist der detaillierte Inhalt vonWie übergebe ich Parameter im .click-Ereignishandler von jQuery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn