全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解Jquery 遍历数组之$().each方法与$.each()方法介绍

$().each()

对于这个方法,在dom处理上用的比较多,如果一个html页面上面有多个checkbox,这时用$().each来处理checkbox是比较不错的;

$("input[type='checkbox']").each(function(i){
  $(this).attr("checked",true);
});

回调函数里面的i在此处代表input集合传递过去的索引(也就是正在遍历的input元素的索引);

但是这段代码只用到了input集合的索引

<head>
  <title></title>
  <script src="jquery-1.9.0.min.js" type="text/javascript"></script>
  <script type="text/javascript">
    $(function () {
      $('input:hidden').each(function (index, obj) {
        alert(obj.name + "..." + obj.value);
      });
    });
  </script>
</head>
<body>
<input type="hidden" value="1" name="a"/>
<input type="hidden" value="2" name="b"/>
<input type="hidden" value="3" name="c"/>
</body>

上面这段代码用到了input集合的索引,有用到了input集合的dom对象,可以通过该对象,拿到其对应的属性如:name,value等;

$.each()方法

1. 该方法处理一维数组,代码如下:

$.each(["aaa","bbb","ccc"],function(index,value){
   alert(i+"..."+value);
});

结果是输出  0...aaa   1...bbb   2...ccc

 2.该方法处理二维数组,代码如下:

    $(function () {
      $.each([["aaa", "bbb", "ccc"], ["ddd", "eee", "fff"], ["ggg", "hhh", "iii"]], function (index, item) {
        alert(index + "..." + item);
        //输出0...aaa,bbb,ccc 1...ddd,eee,fff 2...ggg,hhh,iii  这时的index为数组下标,item相当于取这二维数组中的每一个数组
        $.each(item, function (index, itemobj) {
          alert(index + "....." + itemobj);
        });
      });
      //输出0...aaa,bbb,ccc 0...aaa 1...bbb 2...cccc 1...ddd,eee,fff 0...ddd 1...eee 2...fff 2...ggg,hhh,iii 0...ggg 1...hhh 2...iii
    });

3.该方法处理json数组,代码如下:

    $(function () {
      var json = [{ name: "张三", sex: "男" }, { name: "李四", sex: "女" }, { name: "王五", sex: "gay"}]; //自定义一个json数组
      $.each(json, function (index, obj) {
        alert(index + "..." + obj.name+"..."+obj.sex);
      });
    });

json为后台传递过来的json数组,each遍历该数组,index通常为数组里面对象的索引,而obj为当前遍历到的对象

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# jquery  # each遍历  # jquery中each遍历数组  # each遍历数组  # JQuery查找子元素find()和遍历集合each的方法总结  # JavaScript使用forEach()与jQuery使用each遍历数组时return fals  # jQuery使用each方法与for语句遍历数组示例  # 浅析jQuery 遍历函数  # javascript中的each遍历  # jquery 遍历数组 each 方法详解  # JQuery中使用.each()遍历元素学习笔记  # JQuery $.each遍历JavaScript数组对象实例  # jquery中each遍历对象和数组示例  # Jquery使用each函数实现遍历及数组处理  # 遍历  # 这段  # 多个  # 可以通过  # 自定义  # 比较多  # 回调  # 大家多多  # 组中  # 李四  # 组里  # 王五  # 结果是  # lt  # true  # checked  # gt  # title  # src 


相关文章: 如何制作算命网站,怎么注册算命网站?  如何在IIS管理器中快速创建并配置网站?  如何在建站宝盒中设置产品搜索功能?  制作网站公司那家好,网络公司是做什么的?  如何快速查询网址的建站时间与历史轨迹?  如何在IIS中新建站点并配置端口与IP地址?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  建站之星免费模板:自助建站系统与智能响应式一键生成  高防服务器:AI智能防御DDoS攻击与数据安全保障  如何快速搭建自助建站会员专属系统?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  开源网站制作软件,开源网站什么意思?  广州美橙建站如何快速搭建多端合一网站?  如何用VPS主机快速搭建个人网站?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  建站主机空间推荐 高性价比配置与快速部署方案解析  ,在苏州找工作,上哪个网站比较好?  C#如何在一个XML文件中查找并替换文本内容  开封网站制作公司,网络用语开封是什么意思?  ,网页ppt怎么弄成自己的ppt?  制作网站的软件免费下载,免费制作app哪个平台好?  建站上传速度慢?如何优化加速网站加载效率?  网站制作难吗安全吗,做一个网站需要多久时间?  无锡营销型网站制作公司,无锡网选车牌流程?  如何选择可靠的免备案建站服务器?  如何用AWS免费套餐快速搭建高效网站?  学校为何禁止电信移动建设网站?  SQL查询语句优化的实用方法总结  深圳网站制作的公司有哪些,dido官方网站?  宝塔新建站点报错如何解决?  如何制作一个表白网站视频,关于勇敢表白的小标题?  想学网站制作怎么学,建立一个网站要花费多少?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  网站制作价目表怎么做,珍爱网婚介费用多少?  历史网站制作软件,华为如何找回被删除的网站?  建站之星图片链接生成指南:自助建站与智能设计教程  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  子杰智能建站系统|零代码开发与AI生成SEO优化指南  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  如何选择高效稳定的ISP建站解决方案?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  如何在Tomcat中配置并部署网站项目?  广德云建站网站建设方案与建站流程优化指南  制作农业网站的软件,比较好的农业网站推荐一下?  如何在宝塔面板中修改默认建站目录?  如何用已有域名快速搭建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。