我有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()