JQuery Chrome检索元素的高度

时间:2014-04-04 05:31:25

标签: jquery google-chrome

我正在使用动态表

我想获得一行的高度将其应用到另一行,这是代码

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

由于

1 个答案:

答案 0 :(得分:1)

尝试.outerHeight( [includeMargin ] )

  

描述:获取匹配元素集中第一个元素的当前计算高度,包括填充,边框和可选边距。返回一个数字(没有" px")表示的值,如果在一组空元素上调用,则返回null。

如果你想要outerHeight包括边距

$(".row0").outerHeight(true);
  

顶部和底部填充和边框始终包含在.outerHeight()计算中;如果includeMargin参数设置为true,则还包括边距(顶部和底部)。

没有保证金

$(".row0").outerHeight();