javascript - selecting all elements of a class within elements of given id -
my html code looks
<div id="parta">     <div class="myclass typea"> blabla </div>     <div class="myclass typea"> blabla </div>     <div class="myclass typea"> blabla </div>     <div class="myclass typeb"> blabla </div> </div>  <div id="partb">     <div class="myclass typea"> blabla </div>     <div class="myclass typea"> blabla </div>     <div class="myclass typea"> blabla </div>     <div class="myclass typeb"> blabla </div> </div>   i want use javascript count number of elements of class myclass, 1 within #parta.
 when use
 $(".myclass").size()
 8 result (it counts elements both parta , partb).
 when use
 $(".myclass.typea").size()
 6 (it gets myclass , typea elements, both parts)
 when use
 $("#parta.myclass").size()
 0. 
 apparently, javascript command looks elements have both id=parta , class=myclass. possible reformulate command in order count number of myclass class contained within elements id=parta?
thanks lot!
you're missing space in 1 of selectors. try:
$("#parta .myclass").size()   alternatively do:
$('#parta').find('.myclass').length;   or
var parta = $('#parta'); $('.myclass', parta).length;      
Comments
Post a Comment