## 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|選取每個父元素的最后一個子元素|