標籤:關係 群組 desc 節點 express 而不是 pad width 第一個
1. JQuery 基本選取器
| express |
description |
remarks |
| $("#idName") |
id選取器 |
|
| $(".className") |
類別選取器 |
|
| $("tagName") |
標籤選取器 |
|
| $("*") |
萬用字元選取器 |
|
| $("tagName,.className,#idName,...") |
群組選取器 |
|
2. 層次選取器
從父子關係和兄弟關係進行節點的選擇 .
| express |
description |
remarks |
| $("a b") |
選擇a節點所有的後代節點b ( 包括子節點和孫節點 ) |
|
| $("a>b") |
選擇a節點的所有子節點b ( 只包含子節點, 不包含孫節點 ) |
|
| $("a+b") |
選擇a節點之後的第一個兄弟節點b |
|
| $("a~b") |
選擇a節點之後的所有兄弟節點b |
注意是a節點之後的兄弟節點, 而不是所有的兄弟節點 |
3. 基本過濾選取器
從位置的角度來對標籤進行過濾 .
| express |
description |
remarks |
| $("tagName:first") |
選取tagName元素集合中的第一個元素 |
|
| $("tagName:last") |
選擇tagName元素集合中的最後一個元素 |
|
| $("tagName:odd") |
選擇tagName元素集合中奇數位置的元素 |
|
| $("tagName:even") |
選擇tagName元素集合中偶數位置的元素 |
|
| $("tagName:eq(1)") |
選擇tagName元素集合中第二個元素 ( 索引和數組一樣, 從零開始 ) |
|
| $("tagName:gt(2)") |
選擇tagName元素集合中第三個元素往後的元素 ( 即tagName下, 位置大於3的元素 ) |
|
| $("tagName:lt(2)") |
選擇tagName元素集合中第三個元素往前的元素 ( 即tagName下, 位置小於3的元素 ) |
|
| $(":header") |
選中所有的標題元素 ( h1 到 h6 ) |
|
| $(":animated") |
選擇有動畫的元素 |
|
| $("tagName:not(.one)") |
選擇tagName元素集合中class值不是one的元素 |
|
4. 內容過濾選取器
節點值是否為空白, 節點上的文本中是否包含指定的字串, 子項目中的class值是否為指定的值 .
| express |
description |
remarks |
| $("tagName:empty") |
選擇tagName元素集合中內容為空白的元素 ( 不是子項目 ) |
|
| $("tagName:parent") |
選擇tagName元素集合中包含子項目的元素 |
|
| $("tagName:contents(‘abc‘)") |
選擇tagName元素集合中內容包含"abc"的元素 ( 不是子項目 ) |
|
| $("tagName:has(.one)") |
選擇tagNmae元素集合中class值為one的元素 ( 不是子項目, 是tagName元素 ) |
|
5. 屬性過濾器 ( 選擇包含指定屬性的元素 )
從節點的屬性來過濾篩選節點:有無屬性,屬性值等於,不等於,包含,是**開頭,是**結尾,多重過濾 .
| express |
description |
remarks |
| $("div[id]") |
被選中的元素包含id屬性 |
|
| $("div[id=‘test‘]") |
被選中的元素包含id="test" |
|
| $("div[title!=‘test‘]") |
被選中的元素的title屬性不是"test" |
|
| $("div[title^=‘te‘]") |
被選中的元素的title屬性值是由"test開始的" |
|
| $("div[title$=‘st‘]") |
被選中的元素的title屬性是以"test"結尾的 |
|
| $("div[title*=‘est‘]") |
被選中的元素的title屬性值包含"est" |
|
| $("div[title*=‘est‘][id]") |
被選中的元素的title屬性值包含"est", 且有id屬性 |
|
6. 可見度過濾選取器
根據頁面上的元素是否顯示來選擇節點
| express |
description |
remarks |
| $("div:hidden") |
選中隱藏的div元素 |
|
| $("div :hidden") |
選中div元素中所有隱藏的元素 ( 包括子項目和孫元素 ) |
|
| $("div:visiable") |
選中可見的div元素 |
|
| $("div :visiable") |
選中div中可見的元素 ( 包擴子項目和孫子項目 ) |
|
JQuery 學習筆記--01