jQuery的過濾
eq(index)
概述 :
獲取第N個元素
first()
概述:
獲取第一個元素
last()
概述 :
獲取最後個元素
hasClass(class)
概述 :
檢查當前的元素是否含有某個特定的類,如果有,則返回true
這其實就是 is("." + class)
filter(expr)
概述 :
篩選出與指定表達式匹配的元素集合
這個方法用於縮小匹配的範圍,用逗號分隔多個表達式
filter(fn)
概述 :
篩選出與指定函數返回值匹配的元素集合
這個函數內部將對每個對象計算一次 (正如 '$.each'). 如果調用的函數返回false則這個元素被刪除,否則就會保留
is(expr)
概述 :
用一個表達式來檢查當前選擇的元素集合,如果其中至少有一個元素符合這個給定的表達式就返回true。
Advertisements
如果沒有元素符合,或者表達式無效,都返回'false'。
map(callback)
概述 :
將一組元素轉換成其他數組(不論是否是元素數組)
你可以用這個函數來建立一個列表,不論是值、屬性還是CSS樣式,或者其他特別形式。這都可以用'$.map()'來方便的建立。
參數 :
callback Function
給每個元素執行的函數
has(expr)
概述 :
保留包含特定後代的元素,去掉那些不含有指定後代的元素。
.has()方法將會從給定的jQuery對象中重新創建一組匹配的對象。提供的選擇器會一一測試原先那些對象的後代,含有匹配後代的對象將得以保留。
參數 :
一個表達式、一個元素或者一組元素
not(expr)
概述 :
Advertisements
刪除與指定表達式匹配的元素
參數 :
一個表達式、一個元素或者一組元素
slice(start, [end])
概述 :
選取一個匹配的子集
與原來的slice方法類似
參數 :
start Integer
開始選取子集的位置。第一個元素是0.如果是負數,則可以從集合的尾部開始選起。
end Integer
結束選取自己的位置,如果不指定,則就是本身的結尾。