Dynamisch erzeugte Elemente mit jQuery ansprechen

Hallo!

Ich habe ein Problem beim Zugriff auf dynamisch erzeugte Elemente mittels Javascript.

Etwas genauer:
Ich habe ein DIV, in welches mehrere DIVs kommen sollen. Das mache ich mittels createElement() und appendChild(). Direkt danach rufe ich eine Funktion auf, die es erlaubt, einen Interval zu setzen (setInterval()). In diesem Interval wird eine Funktion aufgerufen, die die einzelnen DIVs innerhalb des großen DIVs nach links verschieben lässt. Die DIVs spreche ich mittels jQuery’s Selektor an. Nach einer gewissen Zeit wird das gesamte DIV gelöscht (d.h. auch die kleinen DIVs). Gleich darauf wird ein neues DIV inklusive kleineren DIVs erzeugt. Nun soll der jQuery Selektor in der Interval-Funktion wieder auf die kleineren DIVs zugreifen, tut es aber nicht.

Hoffe ich habe es verständlich beschrieben und dass mir jemand helfen kann. Danke!

LG. Paul

Hallo ,

Gibts dazu Code ?
Sieht ja aus als gebe es das Element nicht, wie wäre es denn wenn du mit JQuery die Elemente hinzufügen tust , wenns den ein Dom fehler ist, so das ein richtiges DOM entsteht . Aber wer kann das schon sagen ohne Beispiel bzw Code kann es an allem liegen oder auch nicht :smile:
http://api.jquery.com/?ns0=1&s=

ich schätze mal das sollte dir helfen:
http://api.jquery.com/on/

Hallo,

die on- bzw. live-Methode funktioniert nur bei Mouse-Events o.ä., jedoch nicht beim Laden (load oder ready) eines neuen Objekts.

LG Paul