首頁 >web前端 >js教程 >jquery常用方法有哪些

jquery常用方法有哪些

清浅
清浅原創
2019-02-27 15:22:445561瀏覽

jQuery中的常用方法有add方法用於添加元素,not方法移除指定集合,map方法匹配元素返回新對象,each方法遍歷數組或對象,append方法在元素結尾添加內容等等

jQuery中有許多各種各有的方法幫助我們實現各種功能,接下來在文章中將為大家具體介紹一些jQuery中常用的方法,具有一定的參考價值,希望對大家有所幫助

jquery常用方法有哪些

【推薦課程:jQuery教學

(1)add()方法

$("selector").add(selector1[,context]);

add()方法是在匹配元素集合中加入selectior1元素,其中selector1元素可以是一個jQuery物件、DOM物件以及HTML標籤。而可選參數context是指定要插入上下文的位置。此方法與not()方法的作用相反

 (2)not()方法

$("selector").not(expr);

not()方法用於在匹配selector元素集合中移除指定的集合,expr可以是一個選擇器或是函數,若為選擇器則在selector集合中移除符合expr的集合;若expr為一個函數,則只有當該函數傳回true時才會移除目前索引對應的jQuery物件

(3)map()方法

$("selector").map(callback(index,domElement)); 

map()方法用於將目前匹配元素集合中的每一個元素傳入回調函數中,並傳回一個新的jQuery物件。相當於透過此方法重組匹配集合內容。其中index是元素索引,domElement是目前索引對應的jQuery物件。

(4)each()方法

$.each(object,callback(indexInArray,valueOfElement));

#each()方法用於遍歷object數組或物件 ,其中callback是回呼函數。這個方法需要注意$.each()方法可以遍歷所有的的數組,而$("selector").each(function(){});只能遍歷jQuery物件陣列

(5)extend()方法

$.extend(target,object1);

extend()方法表示將兩個或多個物件的內容合併到第一個在物件target中,以實作第一個物件的擴充並傳回被修改的物件

(6)append()方法

$(selector).append(content)

append() 方法主要用於在被選元素的結尾插入指定內容

(7)delegate()方法

$(selector).delegate(childSelector,event,data,function)

delegate方法主要用於為新增的元素新增回應事件,其中childSelector 表示附加事件處理程序的一個或多個子元素;event表示附加到元素的一個或多個事件,由空格分隔多個事件值。必須是有效的事件。 data是一個可選參數,用於傳遞到函數的額外資料

(8)isEmptyObject()方法

$.isEmptyObject(object);

isEmptyObject()方法用於判定一個對象是否為空,即該物件內不包含任何屬性,若為空返回true

總結:以上就是本篇文章的全部內容,希望對大家有所幫助。

以上是jquery常用方法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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