动态元素高度Jquery

时间:2012-06-11 06:24:52

标签: jquery dynamic height

所以基本上我希望我的侧边栏与我的主要内容区域的高度相同...这是我写的非常简单的代码,我只是不确定为什么它不起作用,“px”似乎没有附加到字符串......

$(document).ready(function(){

var $height = $("div#content").height();
var $sidebar = $height + "px";

$("div#sidebar").css("height","$sidebar");

});

3 个答案:

答案 0 :(得分:0)

$("div#sidebar").css("height","$sidebar");

应该是

$("div#sidebar").css("height",$sidebar)

或简单

 $("div#sidebar").height($("#content").height())

答案 1 :(得分:0)

您可以将代码简化为:

$(document).ready(function() {
  $("#sidebar").height($("#content").height());
});

答案 2 :(得分:0)

你做错了。

$("div#sidebar").css("height","$sidebar");

$("div#sidebar").css("height",$sidebar);

除了包括边距和填充之外,你应该将argurment true传递给高度 喜欢

$("div#content").height(true);