2-16综合案例

来源:2-16 综合案例

慕妹9089555

2019-09-26 10:06

$("#menu div.tag dd a:nth-child(10)")

这个不是应该修改的是第10个a标签的属性吗?为什么运行结果是修改了第九个?如果是从p标签开始数的话,那么那个a的意义又何在呢

写回答 关注

4回答

  • weixin_慕圣5109373
    2019-12-09 16:31:28
    已采纳

    的确从p开始计算第一位的,为什么会加上一个a是因为,如果第十位不是a,那么就不会更改,加上a之后,就规定了不仅仅是第十位,还需要是a标签才能选中

  • 喜庆999
    2020-08-11 07:54:26

    nth-child针对的时父级元素之后的index  传递10表示父级元素div之后的第10个, 不是第10个a元素

  • 灬无痕
    2019-11-20 09:09:01

    jQuery实现:nth-child(n)是严格来自CSS规范,所以n值是“索引”,也就是说,从1开始计数,:nth-child(index)从1开始的。

  • Gan干
    2019-10-01 16:43:47

    同问,同问。

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题