так, вот находится суммарная ширина li и задаётся она ul чтоб растянуть его по ширине всех своих li
<div>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
var widthListPr = 0;
$('div li').each(function(){ widthListPr =widthListPr + $(this).width() });
а как сделать так для каждого списка если таких списков несколько и они с разным числом li
<div>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<div>
<ul>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<div>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>