问答详情
源自:2-16 综合案例

为什么这里的a:nth-child(10)是10,而不是9?

    $("#menu .tag a:nth-child(10)").css('color','#66CD00');  为什么这里的a:nth-child(10)是10,而不是9?

提问者:慕盖茨2972475 2018-06-14 13:06

个回答

  • atlunix
    2018-09-14 19:05:01

    哦,是指第十个子元素而言。

  • qq_妳若是夢我願長眠_0
    2018-08-09 16:41:59

    第十个子元素就是第九个a标签

  • 水冰月大魔王灬
    2018-06-16 09:44:21

    nth-child(n)是严格来自CSS规范,所以n值是“索引”,也就是说,从1开始计数,:nth-child(index)从1开始的,而eq(index)是从0开始的;所以这里的10就是从1开始的第10个元素。