解决方案 »

  1.   

    不行啊 还是不行,
    哦 还有一点忘记说了。会有多个<div id="div"+n+"" >.....</div> 这样重复着。我写的
    $('#div' + n+ 'div.subclass').children("ul").length 一直都是0 哎~~ 急啊 
      

  2.   


    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script type='text/javascript'>
    $(function(){
    $("div[id^=div]").each(function(){
    alert($(this).find(".subclass").children('ul').size());
    });
    })
    </script>
    <div id="div1" class="topclass"><ul><li></li></ul><div class="subclass"><ul><li></li></ul><ul><li></li></ul></div></div>
    <div id="div2" class="topclass"><ul><li></li></ul><div class="subclass"><ul><li></li></ul></div></div>
      

  3.   

    那么单独获取div1中ul的个数怎么写呢?
      

  4.   

    $('#div' + n+ '').children(" .subclass).children("ul").length
      

  5.   


        $(function(){
         
                alert($("#div1").find(".subclass").children('ul').size());
         
        })
      

  6.   



    $('#div' + n+ ' .subclass').children("ul").length 一直都是0 哎~~ 急啊 
    这样写也应该可以。