jquery outerwidth子菜单项

时间:2010-06-03 19:16:54

标签: jquery count width html-lists

我正在寻找一种方法来计算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>

1 个答案:

答案 0 :(得分:1)

jQuery的 width() 方法会为您提供元素的计算宽度:

$(function(){
  $('#menu li:has("ul")').each(function(){
    alert($(this).width());
  });
});
  

获取当前计算的宽度   匹配集合中的第一个元素   元件。

http://api.jquery.com/width/

alt text http://api.jquery.com/images/0042_04_04.png