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遍历数组的在线实例演示