0
我有以下脚本。我没有显示它,但我后来进一步操纵DOM。我在测试1和测试2上获得了相同的结果,但使用测试3得到不同的结果。与测试3有什么不同?请确认测试1和测试2的影响是相同的。如果您觉得测试3必须提供相同的结果,我会将我的完整代码发布到小提琴上以证明它不是。使用jQuery创建元素并添加样式属性
var thead_cells=$('#myTable').children('thead').find('tr').eq(0).find('th'),
var shimRow=$('<tr />',{height:0,padding:0,margin:0});
for (var i = 0; i < thead_cells.length; i++) {
//test 1
shimRow
.append($('<td />',{height:0,outerWidth:thead_cells.eq(i).outerWidth(true)})
.css('padding',0)
.css('margin',0)
.html(''));
//test 2
shimRow
.append($('<td />',{height:0,outerWidth:thead_cells.eq(i).outerWidth(true), css:{padding:0, margin:0}})
.html(''));
//test 3
shimRow
.append($('<td />',{height:0,outerWidth:thead_cells.eq(i).outerWidth(true), padding:0, margin:0})
.html(''));
}
谢谢TJ。我花了很多时间在这个上!我会详细阅读你推荐的文档! – user1032531