2012-05-08 7 views
3

each()メソッドを使用してinner 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); 

}); 

答えて

6

あなたがmethodheight()を使用する必要があり、要素の高さを取得するには:

$('.box').each(function(){ 
    var $this = $(this); 
    var $inner = $this.find(".inner"); 
    $inner.height($this.height()); 
}); 
関連する問題