jquery的內容過濾器有4種,分別為:1、「:contains(text)」過濾器;2、「:empty」過濾器;3、「:has(selector)」過濾器;4、「:parent」過濾器。
本教學操作環境:windows7系統、jquery1.12版、Dell G3電腦。
推薦:《jquery教學》
jquery內容過濾器:
內容過濾器就是透過DOM元素包含的文字內容以及是否含有相符的元素進行篩選。內容過濾器共包含:contains(text)、:empty、:has(selector)、:parent4種,如下表所示。
過濾器 | 說明 | 範例 |
:contains(text) | 符合包含給定文字的元素 | $("li:contains('DOM')") //符合含有「DOM」文字內容的li元素 |
:empty | 符合所有不包含子元素或文字的空元素 | $("td:empty") //符合不包含子元素或文字的單元格 |
:has(selector) | 符合含有選擇器所符合元素的元素 | $("td:has(p)") //符合表格的儲存格中含有 標記的儲存格 |
:parent | 符合含有子元素或文字的元素 | $("td: parent") //符合不為空的儲存格,即在該儲存格中也包含子元素或文字 |
更多程式相關知識,請訪問:程式設計教學! !
以上是jquery有哪些內容過濾器的詳細內容。更多資訊請關注PHP中文網其他相關文章!