我在這裏有一個div模式,這個模式有最少9個數字,這個模式重複。 div的背景顏色被賦予第n個孩子選擇器css
1 white
2 green
3 white
4 green
5 white
6 green
7 green
8 white
9 green
所以,使其工作我寫下面的CSS
$(".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");
現在的一切工作,但問題是,當申報單的數量達到超過9,則第10 div從背景綠色開始,但它需要是白色的。
例如,如果有18個格,然後
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
請提出好的公式來解決這個
請提供HTML。 – Tom
爲什麼六和七都是綠色的?這是一個錯誤還是預期的模式? – Harry
也紅!=綠。 –