элементы подменю jquery externalwidth - PullRequest
0 голосов
/ 03 июня 2010

Я ищу способ рассчитать общую ширину предметов уровня 2 и поместить его в ul. Я смотрел на некоторые мысли jquery, как externalWidth и .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 Ответ

1 голос
/ 03 июня 2010

Метод jQuery width() даст вам рассчитанную ширину элемента:

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

Получить текущую вычисленную ширину для первый элемент в наборе совпадающих элементы.

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

альтернативный текст http://api.jquery.com/images/0042_04_04.png

...