jQuery设置元素高度

问题描述:

如何使用each()方法将内部div的高度设置为其父项?jQuery设置元素高度

<div class="box"> 
    <div class="inner">Stuff</div> 
</div> 
<div class="box"> 
    <div class="inner">Stuff</div> 
</div> 
<div class="box"> 
    <div class="inner">Stuff</div> 
</div> 
<div class="box"> 
    <div class="inner">Stuff</div> 
</div> 

这似乎并不工作:

$('.box').each(function(){ 
    var $this = $(this); 
    var $inner = $this.find(".inner"); 
    $inner.height($this.height); 

}); 

要获得元素的高度,你必须使用methodheight()

$('.box').each(function(){ 
    var $this = $(this); 
    var $inner = $this.find(".inner"); 
    $inner.height($this.height()); 
});