我像这样在 Javascript 中添加表格内容
function (data) {
$("#forum-content").html(data);
}
data 是一个带有表格内容 ( "<tr>...</tr><tr>...</tr>..."
) 的字符串,我想将该内容添加到我的表格中。
<table id="forum-content"></table>
在大多数浏览器中它看起来很好,但是在 IE 7 中添加内容后我看不到表格...我检查问题是 IE 7 正在计算我的表格 0 的大小(宽度=0,高度=0 )添加内容后。
如何解决这个问题?
最佳答案
您应该避免编写这样的表体。在 IE 中,使用 innerHTML
(jQuery 的 html()
方法基本上就是这样)时,表格传统上非常脆弱。
尝试构建整个表格:
function (data) {
$("#forum-content").html("<table>" + data + "</table>");
}
与
<div id="forum-content"></div>
关于javascript - IE 7 中表大小为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8293717/