Ich versuche, die folgende jQuery .on () -Methode mit dem Parameterwert 10 auszuführen, erhalte jedoch immer dann eine
Nicht gefangener TypeError
$(document).on("click", '.topic-btn', displayGIF(10));
Nach meinem Verständnis wird die Funktion so ausgeführt, wie sie geschrieben ist, ohne dass ein Klickereignis den Fehler verursacht.
Gibt es einen Weg, dies zu umgehen? Letztendlich möchte ich das .on("click"...
für einen Parameterwert von 10 und ein .on("dblcick"...
für einen Parameterwert von 20 .
Sie können den Code folgendermaßen ändern:
$(document).on("click", '.topic-btn', {'param': 10}, function(event){
displayGIF(event.data.param);
});
Die Daten an on können mit der obigen Methode übergeben werden. Siehe Dokumente: http://api.jquery.com/on/
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen