选择器(二)

来源:互联网 发布:mysql mac dmg 下载 编辑:程序博客网 时间:2024/06/06 14:17

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)选择器中含有空格的注意事项