ie7中的表大小为0
Table size is 0 in IE 7
我在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>
在我的测试中,我没有发现任何问题。是否检查内容是否添加到表格中?是否抛出任何错误。
<table id="forum-content">
</table>
<script>
$(function() {
function addContent(data) {
$("#forum-content").html(data);
}
addContent('<tr><th>Title</th><td>Content</td></tr>');
});
</script>
</body>
相关文章:
- 在输入字段中将最小金额设置为
- Grunt-将多个文件最小化/处理为一个文件
- 如何将此脚本更改为最小高度(或固定高度)
- 如果缩放为最大/最小,如何忽略d3.js缩放行为
- 我想知道facebook是如何将你发布的内容(如网络链接)更改为对话框中的小部件的
- 创建一个javascript数组(N),该数组由连续的较小整数组成,其和为1000
- 如何将字符串解析为整数并保留小数位(如果它们是零)
- AngularJS绑定模型以选择更新输入数字字段,最小值为最大值
- 当分钟和秒为0时,倒计时计时器不会减少小时数
- 无法为动态加载的输入框加载日期选择器和小部件
- 如何嵌入限制为单个URL的Google Analytics小部件
- 为Highcharts中的柱形图设置最小默认范围
- AngularJS ui掩码为货币添加最大值和最小值
- 如何为大型组织的网站使用js最小化
- 您能为流程图的最小映射组件推荐库吗
- 当屏幕大小为中或小或xs时,文本溢出,会弄乱整个表.不过,它在全屏模式下运行良好
- 如何为您的网站/视口设置最小宽度,并在宽度低于该宽度时进行浏览器缩放
- 如何在没有jQuery或iframe或flash的情况下为IE7 / 8制作AJAX文件上传器
- 应为IE7对象
- 使用jquery为IE7添加onclick属性