3

each()メソッドを使用して、内部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>
<div class="box">
    <div class="inner">Stuff</div>
</div>

これは機能していないようです:

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

});
4

1 に答える 1

6

要素の高さを取得するには、メソッド height()を使用する必要があります:

$('.box').each(function(){
    var $this = $(this);
    var $inner = $this.find(".inner");
    $inner.height( $this.height() );
});
于 2012-05-08T23:16:07.923 に答える