jQuery和IE8:使用element.append()时HTML文本截止的顶部

时间:2014-03-29 19:11:27

标签: jquery internet-explorer internet-explorer-8

我向元素添加了大量的HTML(~60k)。我的代码如下所示:

currentElement.html(response);

这在Chrome和现代IE中运行良好,但奇怪的是HTML的顶部在.html()操作期间被删除。即,元素不是空白但填充了响应html的低2/3左右。

我通过jQuery对此进行了调试,并验证了jquery使用.empty()。append()来添加html。

jQuery versioN:1.10.1(除非有已知的错误,否则必须使用它。)

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我的问题是,正在加载的HTML中有一个onclick =“window.open(...)”命令。之后的所有HTML都被截断了 - 毫无疑问是出于安全原因 - 以及该部分之后的任何内容都被保留了。