jQuery设置元素的高度

时间:2012-05-08 23:15:20

标签: jquery

如何使用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 );

});

1 个答案:

答案 0 :(得分:6)

要获得元素的高度,您必须使用method height()

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