【发布时间】:2010-09-10 19:00:11
【问题描述】:
此问题仅在使用 IE 时出现(仅在 IE 7 中测试,在 firefox/chrome 中运行良好)。
我的页面上有一个 id='settings' 的空表格元素。 执行 ajax 调用后,我将所述 ajax 调用的结果放入我的空表元素中,如下所示:
$("#settings").html(msg);
那是行不通的...如果我alert(msg); 我看到应该放在那个空表中的html。 html 是有效的,但由于某种原因 IE7 没有呈现它。
我折腾了一阵子,终于试了一下:
$(msg).appendTo("#settings");
就像魔术一样,这有一些解决问题的方法。任何想法为什么 appendTo() 方法可以工作,但 html() 方法不行?
谢谢!
【问题讨论】:
-
您是否将其附加到多个元素?
-
@Nick:不,它只被附加到 id = settings 的单个表中。
标签: jquery internet-explorer-7