Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery获取绝对DIV的高度_Jquery - Fatal编程技术网

使用jQuery获取绝对DIV的高度

使用jQuery获取绝对DIV的高度,jquery,Jquery,我正在尝试使用非预定义的高度属性设置绝对定位DIV的height属性 div的高度取决于其动态内容 我已经看到jQuery的.height()函数没有返回绝对位置div的正确高度 $(this).height() //not working well 有没有办法知道它的高度 谢谢。您需要在div中包含一些内容,或者至少定义一些最小高度,以便获得css height属性,否则该属性是未定义的 .height()获取元素的计算高度,因此需要一些预定义 可选方法有.innerHeight()和.o

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

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

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

$(this).height()  //not working well
有没有办法知道它的高度


谢谢。

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

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


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

效果很好。。。您在其他地方一定有问题。
height()
应该可以。那张桌子上有填充物吗?没有。同样的结果。分区里有什么吗?@Archer你是对的。我的错误。这是关于填充的。它与
$(this.outerHeight()
配合使用效果很好,谢谢。