10 jQuery其他知識

2021-08-13 22:35:20 字數 1233 閱讀 3566

鏈式程式設計

鏈式程式設計原理:return this;

通常情況下,只有設定操作才能把鏈式程式設計延續下去。因為獲取 操作的時候,會返回獲取到的相應的值,無法返回 this。

.end();

// 結束當前鏈最近的一次過濾操作,並且返回匹配元素之前的狀態。

鏈式程式設計原理:

varper=,

setage:

function(age) ,

}"hehe")

per.setage(

50).setname(

"xnx");

console.log(per.age);

隱式迭代

隱式迭代的意思是:在方法的內部會為匹配到的所有元素進行迴圈遍歷,執行相應的方法;而不用我們再進行迴圈,簡化我們的操作,方便我們呼叫。

如果獲取的是多元素的值,大部分情況下返回的是第乙個元素的值。

each方法

大部分情況下是不需要使用each方法的,因為jquery的隱式迭代特性。

如果要對每個元素做不同的處理,這時候就用到了each方法

// 引數一表示當前元素在所有匹配元素中的索引號

// 引數二表示當前元素(dom物件)

$(selector).each(function(index,element){});

element是乙個 js物件,需要轉換成jquery物件

$("ul li").each(function (index,element));

多庫共存

//讓$放棄1.11使用權

$.noconflict();//讓最下面的.js檔案放棄$使用權

//全部放棄

var k=$.noconflict(true);

//列印jquery版本號

console.log($.fn.jquery);

console.log(jquery.fn.jquery);

console.log(k.fn.jquery);

jquery 外掛程式 api

jquery 背景顏色漸變外掛程式(background-color)

引入背景顏色漸變js檔案 json,毫秒值

$(".box").animate(,3000);

(10)Jquery給easyui的表單元素賦值

1.input a.validatebox 定義 賦值 取值 b.combobox 定義 取值 賦值 city combobox setvalue 北京 回顯 公司位址 if str4 null c.numberbox 定義 type text class easyui numberbox maxl...

jQuery 其他補充

1.鏈式程式設計 end 補充 當執行的jquery鏈式程式設計斷掉的時候,如果能把鏈在鏈上就好了 end 結束當前的鏈式程式設計的鏈,回到最原始的鏈上去時 2.隱式迭代 在預設情況下,會自動迭代執行jquery選擇出來的所有的dom元素操作 如果獲取的是多元素的值,預設返回的是第乙個元素的值 eg...

jQuery 其他 尺寸值

包裹元素 用b包裹每乙個a div wrap 用b包裹所有a div wrapall 用b包裹每乙個a的內容 div wrapinner 遍歷節點 div each function i,e 寬度 console.log one width width console.log one innerwi...