jQuery $.each遍歷對(duì)象、數(shù)組用法實(shí)例
通過(guò)它,你可以遍歷對(duì)象、數(shù)組的屬性值并進(jìn)行處理。
使用說(shuō)明
each函數(shù)根據(jù)參數(shù)的類型實(shí)現(xiàn)的效果不完全一致:
1、遍歷對(duì)象(有附加參數(shù))
$.each(Object, function(p1, p2) {
this; //這里的this指向每次遍歷中Object的當(dāng)前屬性值
p1; p2; //訪問(wèn)附加參數(shù)
}, ['參數(shù)1', '參數(shù)2']);
2、遍歷數(shù)組(有附件參數(shù))
$.each(Array, function(p1, p2){
this; //這里的this指向每次遍歷中Array的當(dāng)前元素
p1; p2; //訪問(wèn)附加參數(shù)
}, ['參數(shù)1', '參數(shù)2']);
3、遍歷對(duì)象(沒(méi)有附加參數(shù))
$.each(Object, function(name, value) {
this; //this指向當(dāng)前屬性的值
name; //name表示Object當(dāng)前屬性的名稱
value; //value表示Object當(dāng)前屬性的值
});
[code]
4、遍歷數(shù)組(沒(méi)有附加參數(shù))
[code]
$.each(Array, function(i, value) {
this; //this指向當(dāng)前元素
i; //i表示Array當(dāng)前下標(biāo)
value; //value表示Array當(dāng)前元素
});
下面提一下jQuery的each方法的幾種常用的用法
var arr = [ "one", "two", "three", "four"];
$.each(arr, function(){
alert(this);
});
//上面這個(gè)each輸出的結(jié)果分別為:one,two,three,four
var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]]
$.each(arr1, function(i, item){
alert(item[0]);
});
//其實(shí)arr1為一個(gè)二維數(shù)組,item相當(dāng)于取每一個(gè)一維數(shù)組,
//item[0]相對(duì)于取每一個(gè)一維數(shù)組里的第一個(gè)值
//所以上面這個(gè)each輸出分別為:1 4 7
var obj = { one:1, two:2, three:3, four:4};
$.each(obj, function(key, val) {
alert(obj[key]);
});
//這個(gè)each就有更厲害了,能循環(huán)每一個(gè)屬性
//輸出結(jié)果為:1 2 3 4
- jquery中each遍歷對(duì)象和數(shù)組示例
- JQuery $.each遍歷JavaScript數(shù)組對(duì)象實(shí)例
- jQuery使用each方法與for語(yǔ)句遍歷數(shù)組示例
- jquery進(jìn)行數(shù)組遍歷如何跳出當(dāng)前的each循環(huán)
- JQuery查找子元素find()和遍歷集合each的方法總結(jié)
- jquery 遍歷數(shù)組 each 方法詳解
- 詳解Jquery 遍歷數(shù)組之$().each方法與$.each()方法介紹
- jQuery使用$.each遍歷json數(shù)組的簡(jiǎn)單實(shí)現(xiàn)方法
- jquery使用each方法遍歷json格式數(shù)據(jù)實(shí)例
- jQuery通用的全局遍歷方法$.each()用法實(shí)例
- jQuery中each遍歷的三種方法實(shí)例分析
相關(guān)文章
使用jQuery監(jiān)聽(tīng)掃碼槍輸入并禁止手動(dòng)輸入的實(shí)現(xiàn)方法(推薦)
基于jQuery的掃碼槍監(jiān)聽(tīng)。如果只是想實(shí)現(xiàn)監(jiān)聽(tīng)獲取條碼掃碼信息,可以直接拿來(lái)使用,如果有更多的條碼判斷處理邏輯需要自己擴(kuò)展哦2017-03-03
jquery ui 1.7 ui.tabs 動(dòng)態(tài)添加與關(guān)閉(按鈕關(guān)閉+雙擊關(guān)閉)
jquery ui 1.7 ui.tabs 動(dòng)態(tài)添加與關(guān)閉(按鈕關(guān)閉+雙擊關(guān)閉)實(shí)現(xiàn)代碼,需要的朋友可以參考下。2010-04-04
jQuery實(shí)現(xiàn)鼠標(biāo)拖動(dòng)div改變位置、大小的實(shí)踐
這篇文章主要介紹了jQuery實(shí)現(xiàn)鼠標(biāo)拖動(dòng)div改變位置、大小的實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04利用jQuery插件imgAreaSelect實(shí)現(xiàn)圖片上傳裁剪(放大縮?。?/a>
本篇文章主要對(duì)jQuery插件imgAreaSelect實(shí)現(xiàn)圖片上傳裁剪(放大縮?。┑氖褂米隽撕?jiǎn)要分析說(shuō)明。需要的朋友來(lái)看下吧2016-12-12
再說(shuō)AutoComplete自動(dòng)補(bǔ)全之實(shí)現(xiàn)原理
再說(shuō)AutoComplete自動(dòng)補(bǔ)全之實(shí)現(xiàn)原理,這里以asp.net后臺(tái)為主,考慮到性能最好是生成xml并入緩存。2011-11-11
JQuery的Ajax中Post方法傳遞中文出現(xiàn)亂碼的解決方法
這篇文章主要介紹了JQuery的Ajax中Post方法傳遞中文出現(xiàn)亂碼的解決方法,較為深入的分析了Ajax的post方法出現(xiàn)亂碼的原因,以及具體的解決方法,需要的朋友可以參考下2014-10-10
jquery控制select的text/value值為選中狀態(tài)
這篇文章主要對(duì)jquery控制select的text/value值為選中狀態(tài)做下總結(jié),省的每次使用都要到網(wǎng)上翻下2014-06-06
jquery實(shí)現(xiàn)的可隱藏重現(xiàn)的靠邊懸浮層實(shí)例代碼
本實(shí)例使用jquery操作div的CSS實(shí)現(xiàn)了可隱藏重現(xiàn)的靠邊懸浮層,具體實(shí)現(xiàn)代碼如下,感興趣的朋友可以參考下哈2013-05-05
JavaScript對(duì)象之間的轉(zhuǎn)換 jQuery對(duì)象和原聲DOM
jQuery對(duì)象和原聲DOM,JavaScript對(duì)象之間的轉(zhuǎn)換,學(xué)習(xí)jquery的朋友可以參考下。2011-03-03

