1.過濾 filtering
名稱
說明
舉例
eq( index )獲取第n個元素
獲取匹配的第二個元素:
$("p").eq(1)
filter( expr )篩選出與指定表示式匹配的元素集合。
保留帶有select類的元素:
$("p").filter(".selected")
filter( fn )篩選出與指定函式返回值匹配的元素集合
這個函式內部將對每個物件計算一次 (正如 '$.each'). 如果呼叫的函式返回false則這個元素被刪除,否則就會保留。
保留子元素中不含有ol的元素:
$("div").filter(function(index) );
is( expr )
注意: 這個函式返回的不是jquery包裝集而是boolean值用乙個表示式來檢查當前選擇的元素集合,如果其中至少有乙個元素符合這個給定的表示式就返回true。
如果沒有元素符合,或者表示式無效,都返回'false'. 'filter' 內部實際也是在呼叫這個函式,所以,filter()函式原有的規則在這裡也適用。
由於input元素的父元素是乙個表單元素,所以返回true:
$("input[type='checkbox']").parent().is("form")
map( callback )將一組元素轉換成其他陣列(不論是否是元素陣列)
你可以用這個函式來建立乙個列表,不論是值、屬性還是css樣式,或者其他特別形式。這都可以用'$.map()'來方便的建立
not( expr )刪除與指定表示式匹配的元素
從p元素中刪除帶有 select 的id的元素:
$("p").not( $("#selected")[0] )
slice( start, end )
選取乙個匹配的子集
選擇第乙個p元素:
$("p").slice(0, 1);
jquery 節點 詳細操作
jquery 物件與原生物件的區別和相互轉換 aa 原生物件 var aa document.getelementbyid aa bb jquery物件 var bb bb 將原生物件用乙個 符號和小括號包裹起來,就轉為jq物件了 var bb bb 在 jq物件後面加乙個中括號,在括號裡面加下標,...
jQuery之過濾元素操作
1 eq index 方法 用於獲取第n個元素,這個元素的位置從0開始算起,語法格式如下 eq index 獲取第3個 並將它的背景色設定為 fcf 如下 td eq 2 css background fcf 2 filter expr 方法 用於篩選出與指定表示式匹配的元素集合,用於縮小匹配的範圍...
Jquery操作Cookie取值錯誤的解決方法
使用jquery操作cookie時 發生取的值不正確,結果發現cookie有四個不同的屬性,分享下錯誤的原因及解決方法。使用jquery操作cookie時 發生取的值不正確的問題 結果發現cookie有四個不同的屬性 名稱,內容,域,路徑 cookie the cookie 讀取 cookie co...