jQuery append funktioniert nicht im Internet Explorer 8
Ich habe ein problem mit jQuery append nur im Internet Explorer 8 (habe ich nicht frühere Versionen). Beim Start (in einer ready()
Funktion) ich Hänge div
zu meinem container div
. Das funktioniert nicht im IE8 allerdings keine div Hinzugefügt wird. Ich habe diesen durch Rücksendung der Länge $('div#options') in der Konsole. Warum das nicht funktioniert?
Dies ist mein code zum anfügen der div:
$('div#container').append('<div id="options"><a href="#" id="delete"><a href="#content" id="edit"></div>');
Ich habe auch versucht zu verwenden prepend()
und appendTo()
, aber Sie hat nicht funktioniert... Kann mir jemand helfen?
Dank!
InformationsquelleAutor Frog | 2011-06-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielleicht ist Ihr defekte links, die das Problem verursachen
Bitte überprüfen Sie noch einmal die Zeiten 🙂 so oder so, immer noch froh, dass ich helfen konnte.
Sie müssen akzeptieren, diese Antwort. überprüfen Sie die Zeit
Also fast 7 Jahre später-dies sollte geändert werden, smh @Frosch
InformationsquelleAutor devmatt
versuchen es so
arbeiten demo getestet in ie8
InformationsquelleAutor mcgrailm
Im IE ist es möglich, dass DOM wird nicht aktualisiert, nachdem die append. Eine andere Methode verwenden, um sicherzustellen, wenn der tag angehängt wird oder nicht. (Z.B. Nutzung von Entwickler-Tools)
HTML
, können Sie aktualisieren Sie die HTML nach jQuery append sein Ding. 🙂InformationsquelleAutor Farshid Zaker