jquery里遍歷數組用的是$.each,下面站長給大家幾個具體的實例:
實例1.遍歷一個普通的一維數組:
1
2
3
4
5
6
7
8
|
<script>
//聲明數據有下面兩種方式
//var aijquery=new Array("a","b","c","d");
var
aijquery=[
"a"
,
"b"
,
"c"
,
"d"
];
$.each(aijquery,
function
(i,v){
document.write(i+
"."
+v+
"\n"
);
//輸出結果為:0.a 1.b 2.c 3.d
});
</script>
|
實例2:在jquery里遍歷一個二維數組:
1
2
3
4
5
6
7
8
9
|
var
aijquery=[[
"a.1"
,
"a.2"
],[
"b.1"
,
"b.2"
],[
"c.1"
,
"c.2"
]];
$.each(aijquery,
function
(i,v){
document.write(i+
":"
+v+
"<br>"
);
//這里,把二維數組里的每一個子數組當成上面一維數組里的每一個單獨項就好理解了
//因為這個二維數據的每個項其實都是一個一維數組,所以我們可以繼續用$.each來循環遍歷:
$.each(v,
function
(i,v){
document.write(i+
"."
+v+
"\n"
);
});
});
|
點這里查看具體的在線演示:jquery遍歷數組的在線實例演示