Ich erstelle mehrere Bilder dynamisch mit dem folgenden Code:
%Vor%Die Erzeugung der Bilder funktioniert gut, aber ich möchte einen onclick eventhandler zum ersten Bild hinzufügen, das erzeugt wird (siehe Kommentar im Code). Wie mache ich das? Ich bin ziemlich neu in JQuery.
Danke!
jQuery hat eine Methode namens click, deren Argument eine Callback-Funktion ist. In diesem Beispiel werde ich auch eine (viel) einfachere Kurzschrift zum Erstellen eines Bildelements verwenden:
%Vor%Seit jQuery 1.4 können Sie ein Element erstellen und ihm beim Erstellen alle Attribute / Ereignisse hinzufügen.
Im Falle eines Bild-Tags würden Sie schreiben:
%Vor%Über Beispiel in JSBin.
Hier finden Sie die Referenz zu den Dokumenten.
Warum ist es besser als die anderen Möglichkeiten, ein Bild mit jQuery zu erstellen:
Sie können einen Ereignishandler dieses Typs mit der click -Funktion hinzufügen, wie Sie das css hinzugefügt haben Klasse.
Sie könnten einfach eine Klasse erstellen, wenn Sie Ihr Bild mit der Methode addClass () erstellen. Und woanders etwas wie
%Vor%Tags und Links jquery