jq遍歷的基礎語法之一

2022-09-02 04:12:08 字數 1094 閱讀 8484

1 contents()和 .children() 方法類似,不同的是前者在結果 jquery 物件中包含了文字節點以及 html 元素。

2 each()

3 end() 方法結束當前鏈條中的最近的篩選操作,並將匹配元素集還原為之前的狀態。

4 eq()方法將匹配元素集縮減值指定 index 上的乙個。 如果index為負數為-2 則為-2加上字串長度的數為其索引 。如果超過了字串長度則無效

5 filter()方法 將匹配元素集合縮減為匹配指定選擇器的元素。

$('li:even').css('background-color', 'red'); 等價於$('li').filter(':even').css('background-color', 'red');

6 $('li.item-ii').find('li') 等價於 $('li', 'li.item-ii')。

7 has() 將匹配元素集合縮減為擁有匹配指定選擇器或 dom 元素的後代的子集。

8 is() 根據選擇器、元素或 jquery 物件來檢測匹配元素集合,如果這些元素中至少有乙個元素匹配給定的引數,則返回 true。

就是當前元素中是否存在is中擁有的,如果存在則返回true,否則返回false。

對於帶有位置性選擇器的選擇器表示式字串,比如 :first, :gt(), or :even,位置性篩選是針對傳遞到 .is() 的 jquery 物件進行的,而非針對包含文件。所以對於上面的 html 來說,諸如 $("li:first").is("li:last") 的表示式返回 true,但是 $("li:first-child").is("li:last-child") 返回 false。

讀jq之一(jq物件的組成)

以下是jquery 1.3.2 片段 jquery window.jquery window.function selector,context jquery.fn jquery.prototype jquery.fn.init.prototype jquery.fn 初看上去像是在用原型方式 定義...

Go語言基礎語法之一

參考文獻 開發環境 vscode配套裝完 go版本 go version go1.14.4 windows amd64 package main import fmt func main 以上是go語法基礎結構,也是第乙個 注意 go常用只能用雙引號,單引號初學階段可以直接放棄記憶,當他不存在,後續...

Jq中的遍歷

向上遍歷樹 parent 返回被選元素的直接父元素 獲取的 父元素 parents 返回被選元素的所有祖先元素,它一路向上直到文件的根元素 獲取的祖先元素 parentsuntil 返回介於兩個指定元素之間的所有祖先元素 獲取的祖先元素 向下遍歷dom樹 children 返回被選元素所有直接子元素...