jquery遍历对象,数组,集合

这篇博客详细介绍了如何使用jQuery的.each方法遍历对象、数组和List集合。通过示例代码展示了如何在JavaScript中操作数据并动态生成表格展示遍历结果。
摘要由CSDN通过智能技术生成

1.jquery遍历对象  
  
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML > <HEAD > <TITLE > New Document < /TITLE>  
  <script language="javascript" type="text/javascript " src="jquery.min.js "></script>  
  <script  type="text / javascript ">  
     $(function(){  
       var tbody = "";      
    //------------遍历对象 .each的使用-------------  
      //对象语法JSON数据格式(当服务器端回调回来的对象数据格式是json数据格式,必须保证JSON的格式要求,回调的对象必须使用eval函数进行转化(否则将得不到Object)。本文不作详细介绍服务器端回调的数据问题,我们将直接自定义对象)  
    var obj =[{"name ":"项海军","password ":"123456 "}];  
   $("#result ").html("------------遍历对象.each的使用-------------");  
      alert(obj);//是个object元素  
   //下面使用each进行遍历  
   $.each(obj,function(n,value) {   
           alert(n+' '+value);  
           var trs = "";  
             trs += " < tr > <td > " + value.name +" < /td> <td>" + value.password +"</td > </tr>";  
             tbody += trs;         
           });  
  
         $("#project").append(tbody);  
       
  });  
  </script > </HEAD>  
   
 <BODY>  
     <div id="result" style="font-size:16px;color:red;"></div > 
     <table cellpadding = 5 cellspacing = 1 width = 620 id = "project"border = "1" > 
     <tr > 
     <th > 用户名 < /th>  
      <th>密码</th > 
      </tr>               
     </table > </BODY>  
</HTML >  
  
2.jQuery遍历数组  
  
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML > <HEAD > <TITLE > New Document < /TITLE>  
  <script language="javascript" type="text/javascript " src="jquery.min.js "></script>  
  <script  type="text / javascript ">  
     $(function(){  
  
       var tbody = "";  
      
     //------------遍历数组 .each的使用-------------  
           var anArray = ['one','two','three'];  
     $("#result ").html("------------遍历数组.each的使用-------------");  
           $.each(anArray,function(n,value) {  
             
            alert(n+' '+value);  
           var trs = "";  
             trs += " < tr > <td > " +value+" < /td></tr > ";  
              tbody += trs;  
            });  
  
          $("#project ").append(tbody);  
       
  });  
  </script>  
 </HEAD>  
   
 <BODY>  
     <div id="result" style="font-size:16px;color:red;"></div > <table cellpadding = 5 cellspacing = 1 width = 620 id = "project"border = "1" > <tr > <th > 用户名 < /th>  
                <th>密码</th > </tr>               
     </table > </BODY>  
</HTML >  
  
  
3.jQuery 遍历List集合(其实与遍历一个对象没有太大区别,只是格式上的问题)  
  
<!DOCTYPE HTML PUBLIC " - //W3C//DTD HTML 4.0 Transitional//EN">  
< HTML > <HEAD > <TITLE > New Document < /TITLE>  
  <script language="javascript" type="text/javascript " src="jquery.min.js "></script>  
  <script  type="text / javascript ">  
     $(function(){  
  
       var tbody = "";  
      
     //------------遍历List集合 .each的使用-------------  
      var obj =[{"name ":"项海军","password ":"123456 "},{"name ":"科比","password ":"333333 "}];  
    $("#result ").html("遍历List集合.each的使用");  
      alert(obj);//是个object元素  
   //下面使用each进行遍历  
   $.each(obj,function(n,value) {   
           alert(n+' '+value);  
       var trs = "";  
             trs += " < tr > <td > " +value.name+" < /td> <td>" + value.password +"</td > </tr>";  
             tbody += trs;         
           });  
         $("#project").append(tbody);  
       
  });  
  </script > </HEAD>  
   
  <BODY>  
     <div id="result" style="font-size:16px;color:red;">
     </div > 
     <table cellpadding = 5 cellspacing = 1 width = 620 id = "project" border = "1" > 
     <tr > 
     <th > 用户名 < /th>  
     <th>密码</th > 
     </tr>               
     </table >
     </BODY>  
</HTML >  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值