jQuery: Compter les Éléments, les Images, les Classes, etc.
Conseil de Stefan Trost | 17/12/2023 à 23:28
Chaque sélecteur jQuery est également un tableau / array des éléments associés et possède la propriété "length". Nous pouvons l’utiliser pour déterminer le nombre de certains éléments d’un site Web.
Avec cette méthode, tout est possible de compter, ce que l'on peut sélectionner avec jQuery: le nombre d'images, le nombre de titres, le nombre de éléments p, le nombre de liens, le nombre d'éléments avec un certain ID ou classe, autre des constructions combinées plus compliquées et bien plus encore.
Tout d'abord, regardons un exemple simple:
var nombre = $('img').length; alert("La page contient " + nombre + " images.");
Avec le sélecteur $('img'), nous sélectionnons toutes les images de la page actuelle (les images sont marquées de la balise "img" en HTML, à condition qu'elles ne soient pas intégrées comme image de fond d'un élément via "background-image" ou semblable). Après cela, nous affichons une alerte indiquant le nombre d’images.
Plus d’Exemples
Examinons quelques autres exemples de détermination du nombre d'éléments avec un certain ID ou certaines classes:
var nom1 = $('.a').length; var nom2 = $('#b').length; var nom3 = $('.c.d').length;
Ici, nous déterminons tout d'abord le nombre d'éléments avec la classe "a", puis tous les éléments avec l'ID "b" et enfin tous les éléments auxquels sont attribuées les classes "c" et "d".
Vous pouvez utiliser chaque sélecteur jQuery que vous pouvez imaginer pour cela.
Vérifier si un certain Élément existe
Même si nous ne sommes pas intéressés par le nombre exact d'un certain élément ou d'un certain groupe d'éléments, mais que nous voulons simplement savoir si l'un de ces éléments existe sur notre page Web, nous pouvons travailler avec la méthode présentée ici. Il suffit de vérifier si .length est égal à 0 ou supérieur à 0, pour savoir s'il existe ou non des éléments de ce type.
Sur l’Auteur
Vous pouvez trouver des logiciels de Stefan Trost sur fr.sttmedia.com. Avez-vous besoin d'un logiciel personnalisé selon vos propres besoins? Écrivez-nous: fr.sttmedia.com/contact
Voir Profil
Sujets Connexes
MySQL: Sauts de Ligne dans MySQL
Conseil | 0 Commentaires
jQuery: Y a-t-il un Élément?
Conseil | 1 Commentaire
Script Batch: Arrêter Ordinateur Windows
Tutoriel | 4 Commentaires
Lazarus: Charger Fichier en tant que Array d'Octets et Enregistrer Array d'Octets en tant que Fichier
Tutoriel | 0 Commentaires
Renommer des Fichiers en ses Noms de Dossier
Tutoriel | 0 Commentaires
CSS: Comment inclure CSS dans HTML
Tutoriel | 0 Commentaires
Mettre Windows par Script en Mode Veille ou Veille Prolongée
Tutoriel | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.