我向元素添加了大量的HTML(~60k)。我的代码如下所示:
currentElement.html(response);
这在Chrome和现代IE中运行良好,但奇怪的是HTML的顶部在.html()操作期间被删除。即,元素不是空白但填充了响应html的低2/3左右。
我通过jQuery对此进行了调试,并验证了jquery使用.empty()。append()来添加html。
jQuery versioN:1.10.1(除非有已知的错误,否则必须使用它。)
有什么想法吗?
答案 0 :(得分:0)
我的问题是,正在加载的HTML中有一个onclick =“window.open(...)”命令。之后的所有HTML都被截断了 - 毫无疑问是出于安全原因 - 以及该部分之后的任何内容都被保留了。