這篇文章主要介紹了jquery中常用方法示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
成都創(chuàng)新互聯(lián)公司專注于吉利企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),成都商城網(wǎng)站開發(fā)。吉利網(wǎng)站建設(shè)公司,為吉利等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
jQuery中的常用方法有add方法用于添加元素,not方法移除指定集合,map方法匹配元素返回新對象,each方法遍歷數(shù)組或?qū)ο?,append方法在元素結(jié)尾添加內(nèi)容等等
(1)add()方法
$("selector").add(selector1[,context]);
add()方法是向匹配元素集合中添加selectior1元素,其中selector1元素可以是一個(gè)jQuery對象、DOM對象以及HTML標(biāo)簽。而可選參數(shù)context是指定要插入上下文的位置。該方法與not()方法的作用相反
(2)not()方法
$("selector").not(expr);
not()方法用于在匹配selector元素集合中移除指定的集合,expr可以是一個(gè)選擇器或者是一個(gè)函數(shù),若為選擇器則在selector集合中移除符合expr的集合;若expr為一個(gè)函數(shù),則只有當(dāng)該函數(shù)返回true時(shí)才會(huì)移除當(dāng)前索引對應(yīng)的jQuery對象
(3)map()方法
$("selector").map(callback(index,domElement));
map()方法用于將當(dāng)前匹配元素集合中的每一個(gè)元素傳入回調(diào)函數(shù)中,并返回一個(gè)新的jQuery對象。相當(dāng)于通過該方法重組匹配集合內(nèi)容。其中index是元素索引,domElement是當(dāng)前索引對應(yīng)的jQuery對象。
(4)each()方法
$.each(object,callback(indexInArray,valueOfElement));
each()方法用于遍歷object數(shù)組或?qū)ο?,其中callback是回調(diào)函數(shù)。這個(gè)方法需要注意$.each()
方法可以遍歷所有的的數(shù)組,而$("selector").each(function(){});
只能遍歷jQuery對象數(shù)組
(5)extend()方法
$.extend(target,object1);
extend()方法表示將兩個(gè)或多個(gè)對象的內(nèi)容合并到第一個(gè)對象target中,以實(shí)現(xiàn)第一個(gè)對象的擴(kuò)展并返回被修改的對象
(6)append()方法
$(selector).append(content)
append() 方法主要用于在被選元素的結(jié)尾插入指定內(nèi)容
(7)delegate()方法
$(selector).delegate(childSelector,event,data,function)
delegate方法主要用于給添加的元素添加響應(yīng)事件,其中childSelector 表示附加事件處理程序的一個(gè)或多個(gè)子元素;event表示附加到元素的一個(gè)或多個(gè)事件,由空格分隔多個(gè)事件值。必須是有效的事件。data是一個(gè)可選參數(shù),用于傳遞到函數(shù)的額外數(shù)據(jù)
(8)isEmptyObject()方法
$.isEmptyObject(object);
isEmptyObject()方法用于判定一個(gè)對象是否為空,即該對象內(nèi)不包含任何屬性,若為空返回true
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享jquery中常用方法示例內(nèi)容對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!