javascript – 如何动态获取div的高度

我有2个div,左右,右div中的内容是动态设置的,因此它的高度,所以我没有在html中指定它的高度,现在我想要的是左边div的高度应该等于右边div,如何根据右div的高度设置左div的高度,使用
jquery,我试过

$("#leftDiv").height($("RightDiv").height());

这似乎没有用,因为我没有在html中指定正确div的高度.
除了使用表格,还有其他任何出路吗?

最佳答案 描述

看起来你的RightDiv选择器不对,或者你在DOM加载时忘了等待.

样品

HTML

<div id="leftDiv" style="border:1px solid red">left div</div>
<div id="RightDiv" style="height:100px; border:1px solid red">right div</div>

jQuery的

$(function() {
   $("#leftDiv").height($("#RightDiv").height());
})

更多信息

> jSFiddle Demonstration
> jQuery – .ready()
> jQuery – .height()

点赞