這個地方為什么nth-child()括號里是10而不是9呢?不是選中了第九個a標簽了嗎?
<script type="text/javascript">
? ? //不分男女,選中第一類衣服中第9個a元素,并改變顏色
? ? //這里用了nth-child 選擇的他們所有父元素的第n個子元素
? ? $('.tag dd>a:nth-child(10)').css('color','#66CD00');
</script>
<script type="text/javascript">
? ? //不分男女,選中第一類衣服中第9個a元素,并改變顏色
? ? //這里用了nth-child 選擇的他們所有父元素的第n個子元素
? ? $('.tag dd>a:nth-child(10)').css('color','#66CD00');
</script>
2019-06-18
舉報
2019-08-02
$('.tag dd>a:nth-child(10)').css('color','#66CD00');
dd 下第 1 個標識是 p,第 2 個標識是第 1 個 a ,需要找第 9 個 a ,就需要找第 10 個標識
2019-07-14
nth-child 是從 1 開始計數(shù)的,其余的都是從 0 開始計數(shù)的
2019-07-09
a:nth-child(10),指的是其父元素的第10個元素,如果這個元素是a,將其選擇中;
p:nth-child(10),指的是其父元素的第10個元素(還是那個a),如果這個元素是p,將其選中;但此處第十個元素是a,所以并不能選中;
同理p:first-child 可以選中第一個p, a:first-child 不能選中元素。
css選擇器中的 :first-child, :last-child, :nth-child; 作用也是一樣。
css選擇器還有:firts-of-type,nth-of-type,last-of-type,nth-last-of-type; 這幾個選擇器會先篩選出對應的類型,
父標簽下第9個a,可以用 a:nth-of-type(9)將其選中。(借鑒別人的)
2019-07-09
nth-child是按父元素的第n個算的,a的父元素為dd,a的第9個是他父元素的第10個,n從1開始算
2019-06-22
因為nth-child 的index是從0開始的? 0就=第一個 1=第二個