jquery 获取子元素个数
<div id="div1" class="topclass"><ul><li></li></ul><div class="subclass"><ul><li></li></ul><ul><li></li></ul></div></div>
请问怎么获取第二个div 中 ul 的个数。小弟请教大家!
------解决方案--------------------$(".subclass").children("ul").length
------解决方案--------------------
<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>
------解决方案--------------------
$(function(){
alert($("#div1").find(".subclass").children('ul').size());
})