jQuery: Elemente mit einer bestimmten Klasse zählen
Frage von NetLabel | 02.01.2013 um 23:45
Ich würde gerne mit jQuery alle Elemente auf meiner Seite zählen, die eine bestimme Klasse zugewiesen haben. Also zum Beispiel:
<span class="a"></span> <span class="b"></span> <span class="a"></span>
Hier sollte das Ergebnis für Elemente mit Klasse "a" 2 sein und für die Elemente mit Klasse "b" sollte das Ergebnis 1 sein.
Ähnliche Themen
jQuery: Ist Element vorhanden?
Tipp | 1 Kommentar
jQuery: Elemente, Bilder, Klassen etc zählen
Tipp | 0 Kommentare
HTML: Unterschied zwischen ID und CLASS
Info | 0 Kommentare
PHP: Nur bestimmte Buchstaben, Zahlen und Zeichen in einem String zulassen
Tipp | 10 Kommentare
Chinesisches Horoskop: Tierkreiszeichen und Elemente
Info | 0 Kommentare
CSS-Stylesheets in HTML einbinden
Tutorial | 0 Kommentare
PHP: Alle leeren Elemente aus String-Array entfernen
Tipp | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Jeder Selector in jQuery hat die Eigenschaft "length". Damit lässt sich schnell abfragen, wie viele Elemente einer bestimmten Klasse vorhanden sind:
Das lässt sich mit allen anderen Selektoren kombinieren, um zum Beispiel nur alle Elemente zu zählen, die sich in einem DIV einer bestimmten ID befinden:
Die erste Zeile zählt die Elemente mit der Klasse "cclass" im Element mit der ID "c". Die zweite Zeile zählt alle Elemente mit der Klasse "cclass" im Element mit der ID "c" in einem DIV Container.
03.01.2013 um 04:57