小提琴在这里 - http://jsfiddle.net/ashwyn/a45ha/
这里的 HTML -
<div class="parent">
<div class="a">Class A</div>
<div class="b">Class B1</div>
<div class="b">Class B2</div>
<div class="b">Class B3</div>
<div class="b">Class B4</div>
<div class="b">Class B5</div>
</div>
jQuery在这里 -
$(function(){
$(".parent").children(".b:nth-child(2)").css("color", "red");
});
上面我已经写.b:nth-child(2)
了为什么我不能选择第二个元素class="b"
?
我想将B2 类突出显示为color:red
,但我将B1 类作为color:red
。有什么问题吗?如果这就是它的工作方式,那么根据我的说法,这是这种选择器中的一个错误。
小提琴只是为了让你们知道我的问题是什么,但在我真正的问题中,我也有nth-child(2)
扮演其他角色的nth-child(j + 1)
地方j
,但它无法做到j+2
。
谁能告诉我突出显示B2类的解决方法