Ich mache ziemlich viel DOM-Manipulation in meiner App, neue Knoten hinzufügen, und ich habe festgestellt, dass die children() -Funktion kann nicht mehr synchron sein. Ich habe ein tbody-Element mit zwei Zeilen, ich benutze die children() -Funktion, um etwas mit diesen Zeilen zu manipulieren. Ich füge dann zwei weitere Zeilen zum tbody hinzu, wenn ich die children-Funktion wieder verwende, um mehr Manipulation zu machen, bekomme ich nur die ursprünglichen zwei Zeilen zurück, nicht diese plus die zwei Zeilen, die ich gerade hinzugefügt habe. Ich mache jedes Mal einen neuen Anruf bei Kindern, ohne auf eine Variable zu vertrauen, die automatisch aktualisiert wird. Gibt es eine Möglichkeit, den Cache von jQuery zu löschen? Ich habe Probleme wie diese ein paar Mal mit Selektoren bemerkt und bin damit umgegangen, indem ich weiter oben im DOM-Baum gesucht habe und dann zurück navigiert habe (dh nicht den tbody mit einem jQuery-CSS-Selektor auswählen, Wählen Sie die Tabelle und dann table.tBodies [0] .rows), aber das wird in diesem Fall nicht funktionieren.jQuery 1.2.6 caching
Danke, Phil
Warum aktualisieren Sie nicht auf die neueste Version von jQuery? –