1选择器
id选择器 $("#id")
class 类选择器 $(".className")
*选择器 所有元素选择器 $("*")
联合选择器 $("#id,test,")
后代选择器 $("ancestor children")
子元素选择器 $("parent>child")
同辈选择器 $("prev+next")
相邻同辈元素选择器 $("prev~siblings")
1 筛选器
选中第一个元素 $(":first")
排除与配备元素 $(:not(div a))或$(:not(div,a))
偶数选择器,从0开始 $(":even")
奇数选择器,从0开始 $(":old")
指定索引选择器 $("eq(index)")
匹配大于给定索引的元素 $(":gt(index)")
小于给定索引的元素 :it(index)
选择指定语言 :lang
最后一个元素 :last
匹配正在执行动画效果的元素 :animated
匹配当前焦点元素 :focus
选择根元素 :root
2内容
匹配包含给定文本的元素 :contains(text)
比配所有不包含子元素或者文本的空元素 :empty
匹配含有选择器所匹配的元素的元素 :has(selector)
匹配含有子元素或者文本的元素 :parent
3可见性
匹配所有不可见元素,或者 type 为 hidden 的元素 :hidden
匹配所有的可见元素 :visible
4属性
属性名选择器 ${"[属性名]"}
属性值选择器 ${"[属性名=属性值]"}
5子元素
匹配指定选择器的第一个子元素。 :first-child
匹配父元素的第一个指定类型的元素 :first-of-type
匹配所给选择器的最后一个子元素 :last-child
匹配父元素的最后一个指定类型的元素 :last-of-type
匹配父元素下的第 N 个子或奇偶元素 :nth-child
匹配同一个父元素并且元素名相同的子元素中的第 n 个 :nth-of-type(index)
是父元素中唯一的子元素(如果包含其他元素则不匹配) :only-child
6表单
匹配所有表单元素: input
2属性
attr()
.1css类
addClass(class|fn) 为每个匹配的元素添加指定类名
removeClass([class|fn]) 从所有匹配的元素中删除全部或者指定的类。