我知道这个问题已经得到解答,但我仍然需要针对我的具体情况的帮助
我有
<ul>
<li>blah blah</li>
<li>blah blah blah</li>
</ul>
我已经设法在每个 li 使用后插入一个 div
$('<div class="shadow-hide"></div>') .appendTo('div#main nav.left ul li');
所以现在的html
<ul>
<li>blah blah</li>
<div class='shadow-hide'></div>
<li>blah blah blah</li>
<div class='shadow-hide'></div>
</ul>
但是如何设置 div 的高度以匹配它之前的 li 的高度?
到目前为止,这是我的尝试,但我想它只是获得了第一个 li 的高度:
$('<div class="shadow-hide"></div>') .appendTo('div#main nav.left ul li');
var liHeight = $("div#main nav.left ul li").height();
$('div.shadow-hide').css('height', liHeight);