Ich habe eine Liste von Elementen, die wechselnde Klassen haben. Die Vorkommen der Klassen sind zufällig und können ein- oder mehrmals hintereinander auftreten.Wählen Sie jedes erste eindeutige Element durch Gruppierung
Ich suche einen Weg, um jedes erste Vorkommen eines Elements (markiert mit einem -
) auszuwählen. Am liebsten würde ich das in CSS machen, aber ich kann auch mit einer JavaScript-Lösung arbeiten.
<div class="type-1"></div> -
<div class="type-1"></div>
<div class="type-1"></div>
<div class="type-2"></div> -
<div class="type-1"></div> -
<div class="type-1"></div>
<div class="type-2"></div> -
<div class="type-2"></div>
<div class="type-1"></div> -
...
Ich werde verrückt ... ich dachte zuerst, "Seit wann arbeitet': first-of-type' an mehr als dem ersten Element seines Typs? " aber dann wurde mir klar, was vor sich ging. Ziemlich einfach. – TylerH
@insertusernamehier bitte machen Sie keine stilistischen Änderungen am Code von jemand anderem, besonders wenn diese Bearbeitungen die Lesbarkeit beeinträchtigen – TylerH
@TylerH Ich habe diese Bearbeitung explizit auf * Lesbarkeit verbessern * gesetzt. Sie können alle beteiligten Selektoren und ihre Unterschiede leichter erkennen, wenn sie mehrere Zeilen haben ... Aber natürlich können Sie das anders sehen. – insertusernamehere