我正在寻找一种方法来计算de level 2项目的总宽度并将其放入ul中。 我看过一些jquery认为像outerWidth和.lengt但是无法理解它。
提前致谢
$('#menu li:has(ul) ul').each(function()
<ul>
<li>level 1</li>
<li>
<ul style="widht:??;">
<li>level 2</li>
<li>level 2</li>
</ul>
</li>
<li>level 1</li>
</ul>
答案 0 :(得分:1)
jQuery的 width()
方法会为您提供元素的计算宽度:
$(function(){
$('#menu li:has("ul")').each(function(){
alert($(this).width());
});
});
获取当前计算的宽度 匹配集合中的第一个元素 元件。