我正在使用动态表
我想获得一行的高度将其应用到另一行,这是代码
if($(".row0_fixed").height()>($(".row0").height())){
$(".row0").height($(".row0_fixed").height());
}else{
$(".row0_fixed").height($(".row0").height());
}
并且代码在firefox上工作得很好,但问题在于chrome,是不是正在恢复行的正确高度,甚至在控制台中也没有,如果像这样进行查询
$(".row0").height()
控制台中检索到的高度不对,例如当实际高度为198px时,它会放置148px,我可以看到这是因为它在控制台中不对,但是在网站的屏幕上。
Jquery版本1.11.0
Chrome版本33.0.1750.117 m
由于
答案 0 :(得分:1)
尝试.outerHeight( [includeMargin ] )
描述:获取匹配元素集中第一个元素的当前计算高度,包括填充,边框和可选边距。返回一个数字(没有" px")表示的值,如果在一组空元素上调用,则返回null。
如果你想要outerHeight包括边距
$(".row0").outerHeight(true);
顶部和底部填充和边框始终包含在.outerHeight()计算中;如果includeMargin参数设置为true,则还包括边距(顶部和底部)。
或
没有保证金
$(".row0").outerHeight();