Ich habe ein peinliches Problem, weil ich eine Shedload von wirklich, wirklich schlecht formatiertem HTML geerbt habe.Wählen Sie das erste Element aus mehreren Sets
Im Prinzip habe ich einige Tabellenzeilen wie folgt aus:
<tr class="odd">...</tr>
<tr class="odd">...</tr>
<tr class="odd">...</tr>
<tr class="even">...</tr>
<tr class="even">...</tr>
<tr class="even">...</tr>
<tr class="odd">...</tr>
<tr class="odd">...</tr>
<tr class="odd">...</tr>
Und was ich brauche, ist ein jQuery-Selektor, der mir das erste Element eines jeden Blocks von Klassen geben wird. Ist das klar genug? Ich bin nicht sicher, wie ich es sonst noch erklären könnte.
So im Beispielfall würde ich möchten die Zeilen 1, 4 und 7.
Ive dies bisher getan, indem jedes n-te Kindes Auswahl, aber Ive jetzt diese nicht funktionieren realisiert, da es immer die gleiche Zahl sein wont von Reihen in jedem Block von Klassen.
Jede Hilfe euch geben kann man erkennen, wie immer :)
Prost!
Für die ersten beiden, können Sie 'querySelector' verwenden, die den ersten Knoten in einem NodeList zurückgibt. Für den nächsten Block bin ich mir nicht 100% ig sicher, dass ich eine Minute darüber nachdenken würde. –
ist es möglich, dass zum Beispiel der erste ** ungerade ** Block aus 3 Elementen besteht, das erste ** sogar ** aus 2 und das letzte ** ungerade ** aus 4? – Mivaweb
@VDesign für einen Algorithmus wie diesen, wollen Sie nicht statische Muster denken. –