属性选择器
[attribute] 获取拥有此属性的选择器
[attribute= value] 选择拥有此属性值的选择器
[attr1][attr2][attr3] 复合属性选择器
所有条件都满足了才可以。
还有一些其他的属性,可以通过手册进行查看。
子元素过滤选择器
:first-child 获取父元素中第一个子元素
:last-child 获取父元素中最后一个子元素
:nth-child() 获取父元素中第X个元素
案例1:nth-child(2)
可见,索引值是从1开始的,前面我们说过一个是从0开始的。
那为什么有的是从0开始,有的从1开始呢???
因为jQuery中的:nth-child(n)是严格来自CSS规范,所以n的取值是1号索引,也就是说,从1开始计数。对于所有其他选择器表达式,jQuery遵循javascript的0号索引的计数。