我有以下要追加到DOM的字符串元素,但在IE中,标签不会关闭。 例如:
$("#accordion").append('<div id="mydiv" class="sortme">bla bla bla</div><div id="panel" class="accordionPanel"></div>');
在IE渲染之后,例如div元素在没有关闭标记的情况下呈现。它应该是“”并且只显示“”
任何想法可能会在这里发生什么?
谢谢, TT
答案 0 :(得分:4)
您的代码不均衡:
<div id="mydiv" class="sortme">
bla bla bla
</div>
<div id="panel" class="accordionPanel">
</div>
</div>
即最后你有一个额外的</div>
。
答案 1 :(得分:0)
尝试使用两个单独的追加调用插入两个div。我似乎记得在IE中尝试插入多个兄弟元素失败的错误。