Wie wähle ich ein Element aus, das über die Funktion jQuery load () geladen wurde?

8

Ich habe derzeit Probleme mit dem folgenden (hier ist ein Beispielcode):

%Vor%

Kurz gesagt möchte ich auf Elemente zugreifen können, die dynamisch zu einer Seite hinzugefügt wurden, ohne sie an Event-Handler anzuhängen.

Ich kenne die live() -Methode, aber ich nicht möchte meine Aktion an irgendein Ereignis binden, dh ich möchte nur einige Aktionen mit diesen neuen Elementen ausführen, ohne sie zu klicken, fokussieren, Unschärfe usw.

    
finferflu 15.12.2010, 14:15
quelle

2 Antworten

15

Die Funktion load ist asynchron.
Ihre nächste Zeile wird ausgeführt, bevor der Inhalt geladen wird.

Sie müssen Ihren Code in den Callback der Funktion load einfügen, damit er erst nach dem Laden des neuen Inhalts ausgeführt wird:

%Vor%     
SLaks 15.12.2010, 14:19
quelle
3

Sie könnten versuchen, den Callback zu verwenden, wenn der Ladevorgang abgeschlossen ist? Siehe Ссылка

%Vor%     
Simon 15.12.2010 14:17
quelle