动态元素高度Jquery

动态元素高度Jquery,jquery,dynamic,height,Jquery,Dynamic,Height,所以基本上我希望我的侧边栏和我的主要内容区一样高。。。这是我写的非常简单的代码,我只是不知道为什么它不工作,px似乎没有附加到字符串 $(document).ready(function(){ var $height = $("div#content").height(); var $sidebar = $height + "px"; $("div#sidebar").css("height","$sidebar"); }); 应该是 $("div#sidebar").css("heig

所以基本上我希望我的侧边栏和我的主要内容区一样高。。。这是我写的非常简单的代码,我只是不知道为什么它不工作,px似乎没有附加到字符串

$(document).ready(function(){

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

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

});
应该是

$("div#sidebar").css("height",$sidebar)
还是简单

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

您可以将代码简化为:

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

你做错了

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

$("div#sidebar").css("height",$sidebar);
此外,为了包含边距和填充,您应该将argurment传递到真实的高度 像

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

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