2013-01-18 30 views
0

我有一個小問題,從更新的jQuery 1.7.3到1.9.0的jQuery:jQuery的1.9版本具有多HTML

http://jsfiddle.net/xsJAd/

看來它不喜歡接受多HTML。如果您取消註釋第一對情侶線,您將在控制檯中看到錯誤。這是在1.9的目的完成的,或者這是一個錯誤,我真的不想把.replace()調用遍及我的代碼。

+0

只是一個更新,在1.8.3工作正常,這只是1.9.0 – Rob

回答

1

您需要修剪掉html()這個開始的空白工作:

console.log($($.trim($('#tpl-tableList').html()))); 

Example fiddle

+0

好,這同樣令人討厭。 – Rob

+0

是的,它不漂亮。從具有選項卡或其他空白作爲第一個字符的JSON請求返回HTML時,我遇到過類似的問題。 –

+0

好吧,好像是迄今爲止最好的答案,所以我只會繼續這樣做,謝謝。 – Rob