prev first jquery html count

first - parent jquery



jQuery cuenta el nĂºmero de divs con una cierta clase? (5)

Acabo de crear esta función js usando la función de tamaño jQuery http://api.jquery.com/size/

function classCount(name){ alert($(''.''+name).size()) }

Alerta la cantidad de veces que aparece el nombre de clase en el documento.

Considerando algo como esto;

<div class="wrapper"> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> </div>

¿Cómo podría, usando jQuery (o JS simple, si es más corto, pero lo dudo) contar el número de divs con la clase "item"? En este ejemplo, la función debe devolver 5, ya que hay 5 divs con la clase de elemento.

¡Gracias!


Para un mejor rendimiento, debe usar:

var numItems = $(''div.item'').length;

Ya que solo buscará los elementos div en DOM y será rápido.

Sugerencia: usar size() lugar de propiedad de length significa un paso adicional en el proceso, ya que SIZE() usa la propiedad de length en la definición de la función y devuelve el resultado.


Puede usar la propiedad jQuery.children.

var numItems = $(''.wrapper'').children(''div'').length;

para obtener más información, consulte http://api.jquery.com/


Puede usar la propiedad jquery .length

var numItems = $(''.item'').length;