我有两个div,左和右,右div中的内容是动态设置的,所以我没有在html中指定它的高度,现在我想要的是左div的高度应该等于右div,如何根据右div的高度设置左div的高度,使用jquery,我尝试了一下
$("#leftDiv").height($("RightDiv").height());
这似乎不起作用,因为我没有在html中指定右div的高度。除了使用表之外,还有没有其他的方法。
发布于 2012-01-05 15:21:31
描述
看起来您的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());
})
更多信息
发布于 2012-01-05 15:19:21
试试这个:
$("#leftDiv").height($("#RightDiv").get(0).scrollHeight);
发布于 2012-01-05 15:20:51
试一试
var firstHeight = $("#RightDiv").height() + 'px';
$("#leftDiv").css("height", firstHeight);
https://stackoverflow.com/questions/8744837
复制