Dev Faq
7
votes

Comptez les tags à l'intérieur de Div + Childs

J'ai un problème concernant JQuery. Je dois compter la quantité de étiquettes dans un div. Maintenant, cela peut être utilisé facilement en utilisant $ ('. ClassoDiviv> A'). Taille (); . Mais je dois compter les A dans quelques enfants de classe de classe.

ex. xxx

$ ("classifiiv> a '). Taille (); avec le résultat de 12

Cela peut-il être fait?

Merci d'avance!

jquery html size count children

0 commentaires

3 Réponses :


13
votes

Il suffit de supprimer le > à partir du sélecteur afin de Obtenez tous A Descendants de < Code> .ClassDiv , pas seulement les directs: xxx


1 commentaires

Merci pour la réponse très rapide! :)



2
votes

Le .ClassofDiv> A Sélecteur ne vous obtiendra que les balises qui sont des descendants directs d'un

< / Code>, vous devrez donc modifier votre code en: xxx

remarque le manque de > sélecteur de descendance direct.


1 commentaires

taille () est obsolète. Vous devez utiliser longueur .



0
votes

Vous pouvez faire quelque chose comme ceci:

$('.classOfDiv > [class ^= "div"] > a').length


0 commentaires

Articles qui pourrait vous intéresser :

Select2 ne s'affiche pas correctement dans le mode bootstrap
datetimepicker ne fonctionne pas avec bootstrap 4?
L'appel Ajax n'affiche pas de réponse en cas de succès
django admin - Comment ajouter du javascript à la fin d'un fichier
© 2020 www.devfaq.fr - Licensed under  cc by-sa 3.0  with  attribution required.