为了账号安全,请及时绑定邮箱和手机立即绑定
关注
一场情蛊

2-16综合案例

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

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

2019-09-26 源自:jQuery基础 (一)—样式篇 2-16 249 浏览 3 回答

最佳回答

2019-12-09

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

同问,同问。

2019-10-01
回复 0

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

2019-11-20
回复 0

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信