用jQuery获取绝对DIV的高度

时间:2013-02-20 17:17:53

标签: jquery

我正在尝试使用非预定义高度属性的绝对定位DIV的height属性。

div的高度取决于其动态内容。

我已经看到jQuery的.height()函数没有返回绝对定位div的正确高度。

$(this).height()  //not working well

有没有办法达到它的高度?

感谢。

1 个答案:

答案 0 :(得分:2)

你需要在div中包含一些内容或者至少定义一些最小高度才能获得css height属性 - 否则将是未定义的。

.height()获取元素的计算高度,因此需要一些预定义。

备选方案是.innerHeight().outerHeight()方法。如果您使用默认的内容框样式,它们可能会更好。