144 votes

Compter les éléments avec jQuery

Existe-t-il un moyen de compter combien d'éléments sur la page avec une classe particulière?

286voto

David Points 65209
 $('.someclass').length
 

Vous pouvez aussi utiliser:

 $('.someclass').size()
 

qui est fonctionnellement équivalent, mais le premier est préféré . En fait, ce dernier est maintenant obsolète et ne devrait plus être utilisé dans aucun nouveau développement.

28voto

David Houde Points 3942
var count_elements = $('.class').length;

De: http://api.jquery.com/size/

L' .méthode size() est fonctionnellement l'équivalent de la .la longueur de la propriété; cependant, l' .la longueur de la propriété est préféré parce qu'il n'a pas le la charge d'un appel de fonction.

Veuillez voir:

http://api.jquery.com/size/

http://api.jquery.com/length/

9voto

IronicMuffin Points 1591

Je crois que cela fonctionne:

 $(".MyClass").length 
 

8voto

g.d.d.c Points 20164

Oui il y a.

 $('.MyClass').size()
 

7voto

Neal Points 68710

essaye ça:

 var count_element = $('.element').length
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X