3.属性选择器:
[attribute]:选取包含给定属性的元素。返回值为元素集合。
[attribute=value]:选取等于给定属性是某个特定值的元素。返回值为元素集合。
[attribute!=value]:选取不等于给定属性是某个特定值的元素。返回值为元素集合。
[attribute^=value]:选取给定属性是以某些特定值开始的元素。返回值为元素集合。
[attribute$=value]:选取给定属性是以某些特定值结尾的元素。返回值为元素集合。
[attribute*=value]:选取给定属性是包含某些值的元素。返回值为元素集合。
[selector]:选取满足多个条件的复合属性的元素。返回值为元素集合。
4.过滤选择器
(1)基本过滤选择器:
:first :选取第一个元素。返回值为单个元素。
:last :选取最后一个元素。返回值为单个元素。
:not(selector):选取去除所有与给定选择器匹配的元素。返回值为集合元素。
:even :选取索引是偶数的所有元素(index从0开始)。返回值为集合元素。
:odd :选取索引是奇数的所有元素(index从0开始)。返回值为单个元素。
:eq(index):选取索引等于index的元素(index从0开始)。返回值为集合元素。
:gt(index):选取索引大于index的元素(index从0开始)。返回值为集合元素。
:lt(index):选取索引小于index的元素(index从0开始)。返回值为集合元素。
:header :选取所有标题元素。返回值为集合元素。
:focus :选取当前获取焦点的元素。返回值为集合元素。
(2)可见性过滤选择器:
:visible :选取所有可见的元素。返回值为集合元素。
:hidden :选取所有隐藏的元素。返回值为集合元素。
5.jquery选择器注意事项:
(1)选择其中含有特殊符号的注意事项
(2)选择器中含有空格的注意事项