在编程和网页开发中,选择器是一种用于识别并定位文档(HTML 文档、XML 文档等)中特
定元素的方法。这里主要介绍 CSS 选择器和 jQuery 选择器。
1. **CSS 选择器**:
CSS 选择器是样式表语言(CSS)中的一个重要组成部分,用于指定哪些 HTML 元素应该被
应用特定的样式。
- 举例说明:
- `p`: 选择所有的段落元素。
```css
p {
color: red;
}
```
- `.class`: 选择所有具有指定类名的元素。
```css
.highlight {
background-color: yellow;
}
```
- `#id`: 选择 ID 为特定值的元素。
```css
#main-header {
font-size: 24px;
}
```
- `div p`: 后代选择器,选择所有属于`div`元素后代的`p`元素。
```css
div p {
text-align: center;
}
```
- `[attribute]`, `[attribute=value]`: 属性选择器,选择具有特定属性或特定属性值的元素。
```css
input[type="text"] {
width: 100%;
}
- 复杂组合选择器如:`:hover`, `:nth-child()`, `:not()` 等。
2. **jQuery 选择器**:
jQuery 的选择器基于 CSS 选择器,并扩展了一些额外的功能,使得在 JavaScript 中对 DOM
元素的操作更为方便。