如何使用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 );
});
答案 0 :(得分:6)
要获得元素的高度,您必须使用method height()
:
$('.box').each(function(){
var $this = $(this);
var $inner = $this.find(".inner");
$inner.height( $this.height() );
});