首页 > Web开发 > 详细

jquery中$.each

时间:2016-01-20 14:28:42      阅读:188      评论:0      收藏:0      [点我收藏+]

遍历数组

var arr = ["科比","麦迪","卡特","小艾"] ;
$.each(arr,function(){
alert(this) ;
});

  

遍历结果:会依次alert出“科比”、“麦迪”、“卡特”、“小艾”,这个arr数组中的没一个元素
 
var arr = ["科比","麦迪","卡特","小艾"] ;
$.each(arr,function(i,value){
if(i==2){
alert(value) ;
}
});

  

分析:如上funciton中i和value,i表示数组中元素对应的下标值,value则对应的是每个元素。
遍历显示的结果:找到下标为2的数组元素,打印输入下标为2的数组元素:“卡特”
var arr = [["24","科比"], ["1","麦迪"], ["15","卡特"],["3","小艾"]]
 
$.each(arr,function(i,value){
alert(value) ;
alert(value[1]) ;
});

  

遍历显示的结果:
alert(value)的结果:依次会打印出:
第一个:24,科比
第二个:1,麦迪
第三个:15,卡特
第四个:3,小艾
alert(value[1])的结果:依次会打印出整个数组中的每个单个数组中的下标值为1的元素
第一个数组:[24,科比],那value[1]就是“科比”。其他同理。

遍历对象

var obj = {"24":"科比","1":"麦迪","15":"卡特"}
$.each(obj,function(key,value){
alert(key) ;
alert(value) ;
alert(obj[key]);
});

  

遍历显示的结果:
alert(key)的结果依次是:1,15,24
alert(value)的结果依次是:麦迪,卡特,科比
alert(obj[key])的结果依次是:麦迪,卡特,科比

jquery中$.each

原文:http://www.cnblogs.com/yaoxiaoxing/p/5145053.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!