1
我試圖將li
元素的高度設置爲其父項的父項div
。每個li:first-child
根據其內容具有不同的高度。我至今是:查找每個特定元素的高度並將其設置爲其父項
HTML
<div class="somediv">
<ul>
<li class="someli">some content</li>
<li class="someli"></li>
<li class="someli"></li>
</ul>
</div>
<div class="somediv">
<ul>
<li class="someli">some other content</li>
<li class="someli"></li>
<li class="someli"></li>
</ul>
</div>
jQuery的
jQuery.each(jQuery('.someli:first-child'), function() {
var height = jQuery(this).height();
alert(height);
jQuery(this).parent().parent().parent().find('.somediv').height(height);
});
以上功能提醒各li:first-child
適當的高度,但設置身高只有第二li:first-child
所有.somediv
的div。如何強制該函數將每個li:first-child
的高度僅應用於該特定li
的父項?
的有趣的是,我試圖用'在這裏張貼問題之前.closest'和它不斷給我奇怪的結果。但現在它起作用了。並感謝解釋兩種方法之間的差異。乾杯。 – Daniel