## jQuery选择器
### 1.基本选择器
| 选择器 | 描述 |
| --- | --- |
| #id | 根据给定的ID匹配一个元素 |
| .class | 根据给定的类名匹配元素 |
| element | 根据给定元素名匹配元素 |
| * | 匹配所有元素 |
|selector1,selector2,selector3|将每一个选择器匹配到的元素合并返回|
### 2.层次选择器
| 选择器 | 描述 |
| --- | --- |
| $('a d') | 选取a元素里所有的d后代元素 |
| $('p>c') | 选取p元素下的c子元素 |
| $('prev+next') | 选取紧邻在prev元素后的next元素 |
|$('prev~siblings')|选取prev元素之后的所有siblings兄弟元素|
### 3.过滤选择器
| 选择器 | 描述 |
| --- | --- |
| :first | 选取第一个元素 |
| :last | 选取最后一个元素|
|:not(selector)| 去除所有与指定选择器匹配的元素 |
|:even|选取所有索引是偶数的元素|
|:odd|选取所有索引是奇数的元素|
|:containes(text)|选取所有文本内容为'text'的元素|
|:empty|选取不包含子元素或者文本的空元素|
|:has|选取含有选择器所匹配的元素的父元素|
|[attr]|选取拥有此属性的元素|
|[attr = value]|选取属性值为value的元素|
|[attr^=value]|选取属性值以value开头的元素|
|[attr$=value]|选取属性值以value结束的元素|
|[attr*=value]|选取属性值含有value的元素|
|:nth-child(index)|选取父元素下第index个子元素或者奇偶元素|
|:first-child|选取父元素的第一个子元素|
|:last-child|选取每个父元素的最后一个子元素|