课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
$("#menu .tag a:nth-child(10)").css('color','#66CD00'); 为什么这里的a:nth-child(10)是10,而不是9?
2018-06-14
源自:jQuery基础 (一)—样式篇 2-16
正在回答
哦,是指第十个子元素而言。
第十个子元素就是第九个a标签
nth-child(n)是严格来自CSS规范,所以n值是“索引”,也就是说,从1开始计数,:nth-child(index)从1开始的,而eq(index)是从0开始的;所以这里的10就是从1开始的第10个元素。
慕盖茨2972475 提问者
水冰月大魔王灬 回复 慕盖茨2972475 提问者
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
1 回答关于为什么a:nth-child(10)是10,而不是9的问题
2 回答综合案例中为什么是nth-child(10),而不是nth-child(9)?
4 回答$("#menu div.tag dd a:nth-child(10)")10是什么鬼?用a:eq(8)不行吗
5 回答这个地方为什么nth-child()括号里是10而不是9呢?不是选中了第九个a标签了吗?
1 回答jQuery的子内容选择器的使用有问题,不知道为啥nth-child(10),而不是9