我想使用 jQuery 添加不同div
的类来重复,但它没有按预期工作......这是我的 JavaScript:
$('div.cake:nth-of-type(1n)').css('border-bottom', '3px solid red');
$('div.cake:nth-of-type(2n)').css('border-bottom', '3px solid blue');
$('div.cake:nth-of-type(3n)').css('border-bottom', '3px solid green');
$('div.cake:nth-of-type(4n)').css('border-bottom', '3px solid yellow');
这是我的 HTML:
<section id="menu">
<h1>Title</h1>
<p>Texty text lorem ipsum blah blah</p>
<div class="cake">
<a href="#"><img src="http://lorempixel.com/400/400/food/1/" />
<span class="caption">Image 1 here</span></a>
</div>
<div class="cake">
<a href="#"><img src="http://lorempixel.com/400/400/food/2/" />
<span class="caption">Image 2 here</span></a>
</div>
<div class="cake">
<a href="#"><img src="http://lorempixel.com/400/400/food/3/" />
<span class="caption">Image 3 here</span></a>
</div>
<!-- And so on... -->
</section>
我希望第div
一个在底部有一个红色的边框,第二个div
是蓝色的,第三个是绿色的,第四个是黄色的,然后是红色、蓝色、绿色、黄色等,但效果不太好。这是一个小提琴:http: //jsfiddle.net/7bLZ3/
我究竟做错了什么?