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

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

Barbara Streisand
Freigeben: 2024-10-23 18:07:10
Original
385 Leute haben es durchsucht

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);
}
Nach dem Login kopieren

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!

Quelle:php
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage