4

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

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

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

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

有什么办法可以得到它的高度吗?

谢谢。

4

1 回答 1

2

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

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

替代方法是.innerHeight().outerHeight()方法。如果您使用默认的内容框样式,它们可能会更好地工作。

于 2013-02-20T17:35:44.267 回答