我在这里有一个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
也红!=绿。 –