查找并设置高度

时间:2014-09-14 23:09:42

标签: jquery height parent-child

我尝试获取li元素的高度,并希望将其设置为子div。

http://jsfiddle.net/h0jjt1t7/

到目前为止我得到了什么。现在我有第一个元素的高度。但我想要父元素的高度。

$( document ).ready(function() {
    var height = $("div").parent("li").height();
    $("div").height(height);
});


<ul>
<li>Content<br>Content<br>Content
    <div>O</div>
</li>
<li>Content<br>Content
    <div>O</div>
</li>
<li>Content
    <div>O</div>
</li>    

1 个答案:

答案 0 :(得分:0)

您要将每个div元素的高度设置为第一个li元素的高度。您需要根据每个div元素的上下文设置高度:

$('li > div').height(function(){
    return $(this).parent('li').height();
});

Updated Example