我正在尝试使用非预定义高度属性的绝对定位DIV的height
属性。
div
的高度取决于其动态内容。
我已经看到jQuery的.height()
函数没有返回绝对定位div
的正确高度。
$(this).height() //not working well
有没有办法达到它的高度?
感谢。
答案 0 :(得分:2)
你需要在div中包含一些内容或者至少定义一些最小高度才能获得css height属性 - 否则将是未定义的。
.height()
获取元素的计算高度,因此需要一些预定义。
备选方案是.innerHeight()
和.outerHeight()
方法。如果您使用默认的内容框样式,它们可能会更好。