如何使用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 );
});
最佳答案
要获取元素的高度,您必须使用 method 高度()
:
$('.box').each(function(){
var $this = $(this);
var $inner = $this.find(".inner");
$inner.height( $this.height() );
});
关于jQuery 设置元素的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10507853/