jQuery 五 篩選 普通人

2022-09-23 19:00:15 字數 2269 閱讀 5292

jquery(五)、篩選

1 過濾

1、eq(index | -index)

獲取第n個元素,index為元素索引,-index值基於最後乙個元素的位置(從 1 開始)

2、first()

獲取第乙個元素

3、last()

獲取最後乙個元素

4、hasclass(class)

檢查當前元素是否包含某個特定的類,如果有,返回true

5、filter(expr | obj | ele | fn)

篩選出與指定集合匹配的元素集合,這個方法用於縮小匹配的範圍。用逗號分隔多個表示式

引數(1) expr:選擇器表示式字串。

(2) obj:現有的jquery物件,以匹配當前的元素。

(3) element:乙個用於匹配的dom元素。

(4) function(index):函式,index為當前元素在集合中的索引。

6、is(expr)

根據選擇器來檢查匹配元素集合,如果其中至少有乙個元素符合這個表示式就返回true。

7、map(callback)

將一組元素轉換成其他陣列(不論是否是元素陣列)

引數:(1) callback:給每個元素執行的函式。

8、has(expr | ele)

保留包含特定後台的元素,去掉那些不含有指定後代的元素。

9、not(expr | ele | fn)

刪除與指定表示式匹配的元素。有點兒類似與選擇器的 :not(expr)。

10、slice(start[, end])

選取乙個匹配的子集,與陣列的slice類似。

引數:(1) start:開始選取子集的位置。如果為負數,則從集合的尾部開始選取。

(2) end:結束選擇位置,如果不指定,則到結尾。

2 查詢

1、children([expr])

獲取乙個包含集合中沒乙個元素的所有子元素的集合

可以通過選擇器表示式expr過濾匹配的子元素。

2、closest(expr, [con] | obj | ele)

從元素本身開始,逐級向上級匹配元素,並返回最先匹配的元素。

closest會首先檢查當前元素是否滿足匹配,如果滿足則直接返回元素本身。如果不匹配則向上查詢父元素,一層一層往上,直到找到匹配選擇器的元素。如果什麼都沒有找到則返回乙個空的jquery物件。

closest對於處理事件委託非常有用。

3、find(expr | obj | ele)

搜尋所有與指定表示式匹配的元素。

4、next([expr])

獲取集合中每乙個元素緊鄰後面的同輩元素集合。

5、nextall([expr])

查詢當前元素之後所有的同輩元素。

6、nextuntil([expr | ele][, filter])

查詢當前元素之後所有的同輩元素,知道遇到匹配的那個元素位置。

7、parent([expr])

取得乙個包含著所有匹配元素的唯一父元素的元素集合。

8、parents([expr])

取得乙個包含著所有匹配元素的祖先元素的元素集合。

9、parentsuntil([exp | ele][, filter])

查詢當前元素的所有父輩元素,直到遇到匹配的那個元素為止。

10、prev([expr])

取得乙個包含匹配元素集合中每乙個元素緊鄰的前乙個同輩元素的集合。

只有緊鄰的同輩元素會被匹配到,而不是前面所有的同輩元素。

11、prevall([expr])

查詢當前元素之前所有的同輩元素

12、prevuntil([expr | ele][, filter])

查詢當前元素之前所有的同輩元素,直到遇到匹配的那個元素為止。

13、siblings([expr])

取得乙個包含匹配的元素集合中每乙個元素的所有唯一同輩元素的元素集合。

3 串聯

1、add(expr | ele | html | obj[, con])

把與表示式匹配的元素新增到jquery物件中。這個函式可以用於連線分別與兩個表示式匹配的元素結果集。

2、addself()

加入先前所選元素到當前集合中。

對於篩選或查詢後的元素,要加入先前所選元素時將很有用。

3、contents()

查詢匹配元素內部所有的子節點(包括文字節點)。如果元素時乙個iframe,則查詢文件內容。

4、end()

將匹配的元素列表變為前一次的狀態。即回去最近乙個「破壞性」操作之前。

普通人的提公升

內容摘自水木然的 跨界戰爭 即使是具有同樣特點的人,其財富也是有差別的。同樣出賣自己勞動力或者具有同樣資本的人,其付出的腦力 體力不一樣,所獲得的收益也是不同的。就是說,兩個一模一樣的打工仔或者超級富二代,乙個努力思考 肯付出辛苦,另乙個成天打遊戲睡覺,前一類還是要比後一類財富來的多的。但是聰明刻苦...

擁有普通人的快樂

我宣布從惠普 中國 公司總裁任上退休後,接到許多人的祝賀,大部分人都認為我能夠在這樣的年齡,以及這樣的職位上選擇退休,是一種勇氣 也是一種福氣。雖然離開 惠普時間 不長,但感覺 惠普已經離我很遠。這並非是我對惠普沒有任何眷戀,而是想以此驅動自己往前走。我只是普通人。這個世界上,成功 的人總是少數。因...

普通人也能成功

平凡的成功者靠的是腳踏實地 自我磨練 耐心等待 不爭於求成,為今後的發展積累資本。相反,不少聰明人的期望太多太急,當不能立即出成果時,就變得消沉沮喪。一項研究發現,在校的學習成績和日後的工作能力沒有什麼關係。而一些品格,如 穩重和可信 動手能力組織能力比學習成績更重要。用人所長 一家大公司的主管說得...