首頁 >web前端 >js教程 >jQuery之過濾元素操作小結_jquery

jQuery之過濾元素操作小結_jquery

WBOY
WBOY原創
2016-05-16 17:11:32994瀏覽

1:eq(index)方法

用來取得第N個元素,這個元素的位置從0開始算起,語法格式如下:eq(index)

取得第3個表格,並將它的背景色設為"#FCF", 程式碼如下:$("td").eq(2).css("background", "#FCF");


2:filter(expr)方法

用於篩選出與指定表達式匹配的元素集合,用於縮小匹配的範圍,用逗號分隔多個表達式,那麼多表達式之間是「或」的關係,

文法如下:filter(expr)

$("input").filter(".sel").css("backgroud", "#FCF");  //選取帶有class屬性值為sel的input元素,並設定它的背景色

$("input").filter(".sel, :first").css("background", "#FCF");  //選取具有class屬性值的input元素或選取目前領域中的第一個元素,並設定它們的背景色,

表達式之間用逗號分隔


3:filter(fn)方法

用於篩選出與指定函數傳回值相符的元素集合,該函數內部將對每個物件計算一次(如$:each)。如果呼叫的函數回傳false,則這個元素將被刪除,

否則就會保留。語法格式如下:filter(fn)

複製程式碼 程式碼如下:





filter(fn)用法



    


      


              🎜>    

    How are you?






    假設子元素中不含有ol元素,並設定該元素的字體顏色為藍色。





4:has(expr)方法

用來保留包含特定後代的元素,去掉那些不含有指定後代的元素,該方法將會從給定的jQuery對像中重新創建一組匹配的對象,提供的選擇器會一一測試原先 那些物件的後代,含有匹配後代的物件將得以保留,語法格式如下:

has(expr)


複製程式碼

程式碼如下:





has(expr)use法





  • 结尾





5: hasClass(クラス)

現在の要素に特定の種類が含まれているかどうかを検査するために使用され、含まれている場合は true を返します

代制代以下のように:





hasClass 用法



div元素

div元素二




6:map(callback)メソッド

map(callback) メソッドは、ある要素を別の数組 (要素数組であるかどうかは関係ありません) に変換するために使用され、この関数を使用して列表を構築できます。 🎜>

都可用$.map()来方便的建立,语法格式如:

マップ(コールバック)

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn