manuelles Klicken () auf eine Schaltfläche, kann ich irgendwelche Parameter übergeben?

8

Ich rufe .click () manuell auf einer Schaltfläche auf einer Seite in meinem jquery / javascript-Code auf.

Ich muss einen Parameter übergeben, um auf die Funktion zu klicken, die auf das Klickereignis reagiert.

ist das möglich?

    
Blankman 23.01.2011, 19:41
quelle

4 Antworten

20

Sie müssen .trigger() aufrufen. Sie können dort beliebig viele Argumente übergeben.

%Vor%

Diese zusätzlichen Parameter werden dann an den Event-Handler übergeben:

%Vor%

Referenz: .trigger ()

    
jAndy 23.01.2011, 19:45
quelle
0

Nein. Ihr onclick -Ereignis ist von Ihrer click() -Funktion getrennt. Normalerweise wäre dies über arguments[] möglich, aber in diesem Fall müssen Sie eine Variable verwenden.

    
Anonymous 23.01.2011 19:44
quelle
0
%Vor%     
Bonshington 23.01.2011 19:47
quelle
0

Welche Art von Argument möchten Sie weitergeben? Ich verstehe, dass diese Argumente statisch sind, da das Klicken auf eine Schaltfläche keine Berechnung ermöglicht.

Wenn Sie den Klick abfangen, können Sie this verwenden und damit sehen, welche Art von Argumenten Sie übergeben möchten

HTML:

%Vor%

Und dein JS:

%Vor%     
Jonas 23.01.2011 20:00
quelle

Tags und Links