## 1. $().delegate(selector,[type],[data],fn)? #### 指定元素(屬于被選元素的子元素)添加一個(gè)或多個(gè)事件處理程序,并規(guī)定這是事件發(fā)生時(shí)運(yùn)行的函數(shù)? ```js? $("body").delegate("textarea","input",function(){? ? ? ? alert("檢測(cè)到文本框輸入");? ? ? });? ```? 代表含義 body內(nèi)的子元素 textarea 輸入時(shí)執(zhí)行以下函數(shù),彈出對(duì)話框## 2. val()? #### 可以獲取任意元素值? * 無參數(shù)? ? ``$("input").val()``獲取文本框中的值? * 有參數(shù)? ? ``$("input").val("helloWorld")``設(shè)置文本框的值為helloWorld? * 回調(diào)函數(shù)? ? ``$("input").val(function(){return this.value+"abc"});``## 3.text()? * 無參數(shù)? ? ``$("p").text() ``獲取p元素的內(nèi)容? * 有參數(shù)? ? ``$("p").text("helloWorld") ``設(shè)置所有p元素的內(nèi)容? * 回調(diào)函數(shù)? ? ``$("input").val(function(){return this.value+"abc"});``//設(shè)置所有p元素文本內(nèi)容## 4. prop(name|properties|key,value|fn)? #### disabled:殘疾的? #### 設(shè)置/返回 屬性狀態(tài)? name:屬性名稱? properties:作為屬性的名值對(duì)象? key,value:屬性名稱屬性值? key,function(index,attr):屬性名稱,當(dāng)前元素的索引值,原先的屬性值? * name? ? ``$("input[type='checkbox']").prop("checked");``? ? 選中為true,沒選中為false? * properties? ? $("input[type='checkbox']").prop({disabled: true});? ? 禁用所有復(fù)選框? * key,value? ? ``$("input[type='checkbox']").prop("disabled", false);``? ? ``$("input[type='checkbox']").prop("checked", true);``? * 回調(diào)函數(shù)? ? ``$("input[type='checkbox']").prop("checked", function( i, val ) {? ? return !val;? });``? 設(shè)置所有復(fù)選框被選中## 5.append(content|fn)? #### 向每個(gè)匹配元素中==追加==內(nèi)容? ? ``$("p").append("<b>Hello</b>");``? ==注意:引號(hào)的格式``"<a href=\"javaScript:;\" class=\"top\">0</a>"``==## 6.parent/parents? * parent:取得一個(gè)包含所有匹配元素的唯一父元素的集合? * parents:匹配一個(gè)所有匹配元素的元素集合? ? ``$("span").parents("p");``## 7.remove()? * 刪除所有p標(biāo)簽? ? ``$("p").remove();``? * 刪除指定類的p標(biāo)簽? ? ``$("p").remove(".abc");``## 8.trim()? #### 去除字符串兩側(cè)空格? ```js? ? var? str="? 111? ";? ? var a=$.trim(str);? ? console.log("---"+str+"---");? ? console.log("---"+a+"---");? ```## 9.isArray();? #### 判斷傳入是否是真數(shù)組? `` var boolean=$.isArray(arr);``## 10.holdReady()? #### 暫?;謴?fù)ready()函數(shù)? $.holdReady(true);代表暫停? $.holdReady(false);代表恢復(fù)# ==11~14為內(nèi)容選擇器==## 11.:contains(text);? #### 匹配包含給定文本的元素? ```js? var $a=$("div:contains('我是div')"); console.log($a);? ```## 12.:empty? #### 匹配所有無子元素和內(nèi)容的指定元素? ```js? var $a=$("div:contains('我是div')"); console.log($a);? ```## 13.:parent? #### 匹配含子元素或文本的元素? ```js? ? var $a=$("div:contains('我是div')"); console.log($a);? ```## 14.:has(selector)? #### 找到含有相應(yīng)子元素的元素? ```js? ? var $a=$("div:has('p')"); console.log($a);? ```
JQUERY常用方法總結(jié)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- "use strict";function _classCallCheck(e,t){if(!(e instanc...
- 1.什么是JQuery jQuery就是javascript的一個(gè)庫(kù),把我們常用的一些功能進(jìn)行了封裝,方便我們來調(diào)...
- 一:認(rèn)識(shí)jquery jquery是javascript的類庫(kù),具有輕量級(jí),完善的文檔,豐富的插件支持,完善的Aj...
- 簡(jiǎn)述JavaScript起源起源于美國(guó)的Netscape公司,原名為L(zhǎng)iveScript,后改為JavaScrip...