Ich habe ein Div-Muster hier, dieses Muster haben mindestens 9 Anzahl von und dieses Muster wiederholt sich. Die Hintergrundfarbe von div istNth Kind Selektor Css
gegeben1 white
2 green
3 white
4 green
5 white
6 green
7 green
8 white
9 green
so, um es i css
folgenden zu machen write$(".test:nth-child(odd)").css("background-color","green");
$(".test:nth-child(even)").css("background-color","green");
$(".test:nth-child(7n)").css("background-color","green");
$(".test:nth-child(8n)").css("background-color","white");
$(".test:nth-child(9n)").css("background-color","green");
Jetzt ist alles Arbeit, aber das Problem ist, dass, wenn die Anzahl von divs kommt mehr als 9 dann die 10. div beginnt mit Hintergrundgrün, muss aber weiß sein.
zum Beispiel, wenn gibt es 18 div dann
1 white
2 green
3 white
4 green
5 white
6 green
7 green
8 white
9 green
10 white
11 green
12 white
13 green
14 white
15 green
16 green
17 white
18 green
bitte gute Formel empfehlen, diese
Bitte geben Sie den HTML-Code an. – Tom
Warum sind sechs und sieben beide grün? Ist das ein Fehler oder ist es das erwartete Muster? – Harry
Auch rot! = Grün. –