jQuery使用循环显示总li项

tes*_*est 4 jquery

基本上我想显示包含sub ul的每个列表项的总列表项,请参阅我的代码:http://jsfiddle.net/NykJe/

<ul>
    <li>linkA</li>
    <li>linkB<span class="total"></span>
        <ul>
            <li>link2</li>
            <li>link2</li>
            <li>link2</li>
        </ul>
    </li>
    <li>linkC</li>
    <li>linkD<span class="total"></span>
        <ul>
            <li>link2</li>
            <li>link2</li>
            <li>link2</li>
            <li>link2</li>
            <li>link2</li>
        </ul>
    </li>
</ul>

var total = $('ul li ul li').size();
$('.total').append('<div>'+ total +'</div>');
Run Code Online (Sandbox Code Playgroud)

我想使用循环来计算每个特定的子项目计数和结果将是LinkB 3和LinkD 5目前它显示LinkB 8,LinkD 8

Sar*_*raz 6

$('ul li ul').each(function(){
  $(this).prev('.total').append('<div>'+ $(this).find('li').length +'</div>');
});
Run Code Online (Sandbox Code Playgroud)

的jsfiddle