<div class="left"> <div class="div"> <p>div:first</p> <p>:even</p> </div> <div class="div"> <p>:odd</p> </div> <div class="div"> <p>:even</p> </div> <div class="div"> <p>:odd</p> </div> <div class="div"> <p>:even</p> </div> <div class="div"> <p>div:last</p> <p>:odd</p> </div> </div>
$('.div:first').css("color", "#CD00CD");会将class=div的第一个元素改变颜色。
$('div:first').css("color", "#CD00CD"); 则会将所有div改变颜色。
所以 ,基本筛选选择器必须选中类而不是元素吗?
这里的$("div:first")是指第一个div元素,也就是class名为left的div,其他div都是它是后代元素,所以设置它的颜色其他的也都统一变色了,只要符合css选择器的都可以进行筛选
是元素