jQuery $.each遍歷對(duì)象、數(shù)組用法實(shí)例
通過它,你可以遍歷對(duì)象、數(shù)組的屬性值并進(jìn)行處理。
使用說明
each函數(shù)根據(jù)參數(shù)的類型實(shí)現(xiàn)的效果不完全一致:
1、遍歷對(duì)象(有附加參數(shù))
$.each(Object, function(p1, p2) {
this; //這里的this指向每次遍歷中Object的當(dāng)前屬性值
p1; p2; //訪問附加參數(shù)
}, ['參數(shù)1', '參數(shù)2']);
2、遍歷數(shù)組(有附件參數(shù))
$.each(Array, function(p1, p2){
this; //這里的this指向每次遍歷中Array的當(dāng)前元素
p1; p2; //訪問附加參數(shù)
}, ['參數(shù)1', '參數(shù)2']);
3、遍歷對(duì)象(沒有附加參數(shù))
$.each(Object, function(name, value) {
this; //this指向當(dāng)前屬性的值
name; //name表示Object當(dāng)前屬性的名稱
value; //value表示Object當(dāng)前屬性的值
});
[code]
4、遍歷數(shù)組(沒有附加參數(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語句遍歷數(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插件HighCharts繪制2D餅圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件HighCharts繪制2D餅圖效果,結(jié)合完整實(shí)例形式分析了jQuery使用HighCharts插件繪制餅圖效果的操作步驟與相關(guān)實(shí)現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03jquery實(shí)現(xiàn)點(diǎn)擊TreeView文本父節(jié)點(diǎn)展開/折疊子節(jié)點(diǎn)
今天客戶提出要點(diǎn)擊菜單(TreeView實(shí)現(xiàn)的)的父級(jí)節(jié)點(diǎn)時(shí),展開節(jié)點(diǎn),很多新手朋友可能對(duì)此會(huì)很陌生,接下來介紹解決方法,感興趣的朋友可以了解下2013-01-01HTML+jQuery實(shí)現(xiàn)簡(jiǎn)單的登錄頁(yè)面
這篇文章主要介紹了用三種方法實(shí)現(xiàn)簡(jiǎn)單的登錄頁(yè)面的制作:純HTML、HTML+jQuery(form data)格式、HTML+jQuery(json)格式。感興趣的同學(xué)可以跟隨小編一起學(xué)習(xí)一下2021-12-12jQuery+CSS實(shí)現(xiàn)一個(gè)側(cè)滑導(dǎo)航菜單代碼
側(cè)滑菜單在網(wǎng)站設(shè)計(jì)中應(yīng)用比較廣泛,在許多網(wǎng)站上都可以看到此種類型的菜單。本文給大家介紹jQuery+CSS實(shí)現(xiàn)一個(gè)側(cè)滑導(dǎo)航菜單代碼,需要的朋友參考下吧2016-05-05jquery實(shí)現(xiàn)動(dòng)畫菜單的左右滾動(dòng)、漸變及圖形背景滾動(dòng)等效果
這篇文章主要介紹了jquery實(shí)現(xiàn)動(dòng)畫菜單的左右滾動(dòng)、漸變及圖形背景滾動(dòng)等效果,實(shí)例分析了jquery常用的幾種背景動(dòng)態(tài)變換效果,涉及jquery動(dòng)態(tài)操作頁(yè)面動(dòng)畫效果實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08