這個問題只發生在使用IE瀏覽器(只在IE 7中測試,在Firefox/Chrome中正常工作)。爲什麼我可以追加到一個空表,但沒有在IE7中通過jQuery設置它的html?
我的頁面上有一個空的表格元素,id ='settings'。 一個Ajax調用執行後,我把說AJAX調用的結果,到我的空表元素,像這樣:
$("#settings").html(msg);
嘛,只是不工作...如果我alert(msg);
我看應該放在HTML進入那張空的桌子。該html是有效的,但由於某種原因IE7只是沒有渲染它。
我修修補補了一段時間,最後嘗試這樣:
$(msg).appendTo("#settings");
像魔術這有一些如何固定的問題。任何想法爲什麼appendTo()
方法可以工作,但不是html()
方法?
謝謝!
你是否將它追加到多個元素? – 2010-09-10 19:02:31
@Nick:不可以,只能附加到id = settings的單個表中。 – Ryan 2010-09-13 11:40:40