jQuery是一種流行的JavaScript庫,用于簡化HTML文檔遍歷、操作和事件處理。jQuery提供了一組強大的篩選器,可以根據不同的條件選擇HTML元素。
以下是一些常用的jQuery篩選器:
1. 基本篩選器:
- `:first`:選擇匹配選擇器的第一個元素。
- `:last`:選擇匹配選擇器的最后一個元素。
- `:eq(index)`:選擇匹配選擇器的索引為`index`的元素(從0開始)。
- `:even`:選擇所有索引為偶數的元素。
- `:odd`:選擇所有索引為奇數的元素。
2. 內容篩選器:
- `:contains(text)`:選擇包含指定文本內容的元素。
- `:empty`:選擇沒有子元素或文本內容的元素。
- `:has(selector)`:選擇包含指定選擇器所匹配的元素的元素。
3. 子元素篩選器:
- `:first-child`:選擇作為其父元素的第一個子元素的元素。
- `:last-child`:選擇作為其父元素的最后一個子元素的元素。
- `:nth-child(n)`:選擇作為其父元素的第`n`個子元素的元素(從1開始)。
4. 表單元素篩選器:
- `:input`:選擇所有輸入元素,包括`input`、`selec`、`textarea`等。
- `:checked`:選擇所有被選中的復選框或單選按鈕。
5. 可見性篩選器:
- `:visible`:選擇所有可見的元素。
- `:hidden`:選擇所有隱藏的元素。
這只是jQuery篩選器的一小部分,還有許多其他的篩選器可用于根據不同的需求選擇元素。你可以根據具體情況選擇合適的篩選器來操作HTML元素。