基础选择器的使用
再jQuery的工厂函数中,里面的选择器使用与css大部分相同,比如说通过类名查找,直接 .类名 就行了。
1,基本选择器 --类似于css-- (.)类(#)id(element)元素(*)所有(,)复合
2,层级选择器 --类似于css-- (, ,)并列 (A+B)选择所有紧接着A元素之后的B元素 (A > B)子类选择器,A元素内所有的B元素
3,过滤选择器 - 在选择器前,具有":"符号
- 基本过滤选择器
:first 第一个元素
:last 最后一个元素
:event 索引值为偶数的元素
:odd -------奇数–
:gt() 大于该索引值的元素
:lt() 小于----------
:eq() 等于-----------
:not(“class”) 除了该类选择器的所有元素,包含没有class的元素
:header 标题元素
:animated 动画元素 - 子元素过滤选择器
:nth-child(索引值) 获取子元素,索引值从1开始算
:first-child 获取第一个子元素
:last-child 获取最后一个子元素
:only-child 获取只有一个子元素的那个子元素 - 内容过滤选择器
:contains(“text”) 获取所有文本中包含text的元素
:empty 获取所有没有文本的元素
:parent 获取所有含有文本的元素 - 可见性过滤选择器
:visible 获取所有可见的元素
:hidden 获取所有不可见的元素 - 属性过滤选择器
element[arrtibute] 获得包含该属性的元素
改过滤器可以对比属性值,来获取元素
可以多个属性并列使用,更精确的过滤
5,表单选择器
-
:enabled 匹配所有可用的元素 :disabled 匹配所有不可用的元素 :checked 匹配所有选中的被选中元素(复选框,单选框等) :selected 匹配所有选中的option元素