课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
$('#menu .tag a:nth-child(10)')
2016-11-20
源自:jQuery基础 (一)—样式篇 2-16
正在回答
:nth-child()
描述: 选择的他们所有父元素的第n个子元素。<a>的父元素的子元素算起的,包括了前面那个<p>元素,所以需要+1
Procedure3722654 提问者
life_is_strange 回复 Procedure3722654 提问者
Procedure3722654 提问者 回复 life_is_strange
那个问题分别改成$(".tag p:nth-child(1)")和$(".tag a:nth-child(1)")试一下,发现原来p是包括在内的。为什么需要a呢?我的理解是两重筛选,先找到第十个,如果第十个是a那么就是它了,如果第十个改成p,那就没人会被更改。
那a:nth-child(9)这样写有什么意思啊?要不要a都无所谓啊。。
建议使用nth-of-type(9),这样即使再增加p或者其他元素,仍能正确完成要求
那个p也要算到那个下标里啊
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
5 回答我这边 $("a:lt(5)"),index为啥是从1开始的
2 回答综合案例中为什么是nth-child(10),而不是nth-child(9)?
5 回答这个地方为什么nth-child()括号里是10而不是9呢?不是选中了第九个a标签了吗?
1 回答function(index,value)里的index什么意思?
3 回答.text( function(index, text) ) 中的index是固定值吗?