我希望标题有意义。JQuery - 向元素添加交错类
总之我有5个不同的元素,每个元素都有不同的类添加到它。然后这些5个元素将在一系列重复中,但需要多次。因此,在实践中它会是这个样子:
<div class="manager red"></div>
<div class="manager blue"></div>
<div class="manager green"></div>
<div class="manager orange"></div>
<div class="manager pink"></div>
<div class="manager red"></div>
<div class="manager blue"></div>
<div class="manager green"></div>
<div class="manager orange"></div>
<div class="manager pink"></div>
等等
我一直在尝试使用第n个孩子和一流的类型,但没有成功。
$('.page-about-us .manager:nth-child(5n+1)').addClass('red');
$('.page-about-us .manager:nth-child(5n+2)').addClass('blue');
$('.page-about-us .manager:nth-child(5n+3)').addClass('green');
$('.page-about-us .manager:nth-child(5n+4)').addClass('orange');
$('.page-about-us .manager:nth-child(5n+5)').addClass('pink');
我不认为这是接近所以任何指针赞赏。
感谢
是的,那只是一个疏忽。我现在纠正了我的帖子。 –
@BertMurphy可以举一个例子来展示你的HTML结构吗?它看起来应该在你的上面的例子中工作..但是如果他们都没有相同的父母,那么它有点不同 –
@BertMurphy这一切都取决于你的结构以及你想如何div divs着色[颜色与它的关系父母](http://jsfiddle.net/F2eFN/)或[颜色与其父母不相关](http://jsfiddle.net/ke5b2/) –