1、示例1:
<script type="text/javascript">var arr=["1","2","3"];<span style="white-space:pre"> </span>//定义arr数组$.each(arr, function() {alert(this);<span style="white-space:pre"> </span>//遍历输出});
</script>
代码说明:
运行这段js代码,浏览器会一次弹出1、2、3
运行结果:
2、示例2
<script type="text/javascript">var arr1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] //定义一个二维数组$.each(arr1, function(i, item){$.each(item,function(){alert(this);})});
</script>
代码说明:
$.each()嵌套使用,依次输出1、2、3、4、5、6、7、8、9
3、示例3
<script type="text/javascript">var arr1 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] //定义一个二维数组$.each(arr1, function(i, item){alert(item[0]);});
</script>
代码说明:
依次输出3个item的第一个元素1、4、7
4、示例4
<script type="text/javascript">var obj = { name:"小王", age:"12", sex:"男"}; $.each(obj, function(key, val) { alert(obj[key]); });
</script>
代码说明:
依次输出:小王、12、男