Ich habe eine div, die ich dynamisch mit jQuery ersetze.CSS-Stil nicht auf Inhalt mit jQuery ersetzt
ich etwas wie folgt aus:
$.get(url, function(result){
$("#myDiv").replaceWith($(result));
}
Der Antrag wird korrekt und das Markup ist ohne Probleme geladen, aber auch wenn der Inhalt von der Ajax-Aufruf („return“) zurückgegeben wird, ist genau das gleiche von #myDiv (es enthält ein Element mit der gleichen ID), werden einige der Stile nicht korrekt angewendet.
Das Seltsamste ist, dass mit Chrome, wenn ich richtig mit der falschen Art auf das Element klicken und wählen Sie „Inspect Element“, wird der Stil ganz gut geladen.
Dies funktioniert ordnungsgemäß auf IE8.
Irgendeine Idee, was kann das auf Chrome verursachen?
Dank
Sie meinen, dass Ihr Stylesheet das Element nach ID nachschlägt? Sie können versuchen, die Stile über die Klasse anzugeben und sicher zu sein, dass Sie die Klasse zu Ihrem Ergebnis hinzufügen. – veeTrain