2014-03-29 72 views
0

我將大量HTML(〜60k)附加到元素。我的代碼如下所示:jQuery和IE8:使用element.append()時,HTML文本截斷的頂部()

currentElement.html(response); 

這在Chrome和IE現代工作正常,但奇怪的HTML的頂部部分的.html()操作過程中被去除。即,該元素不是空白的,而是填充了響應html的較低的2/3左右。

我已經通過jQuery進行了調試,並驗證了jquery使用.empty()。append()添加html。

jQuery的版本:(GOT使用這個,除非有一個已知的bug)1.10.1

任何想法?

回答

0

我遇到的問題是,被加載的HTML在其中有一個onclick =「window.open(...)」命令。截斷後的所有HTML - 無疑是出於安全原因 - 以及該部分之後的任何內容都被保留。