jQuery遍历对象、数组、集合实例

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> 
    ------------此部分同1中的body部分-------------------- 
 
 </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> 
       ------------此部分同1中的body部分-------------------- 
 
 </BODY> 
</HTML>

(0)

相关推荐

  • jquery中each遍历对象和数组示例

    通用遍历方法,可用于遍历对象和数组.$().each(),回调函数拥有两个参数: 第一个为对象的成员或数组的索引,第二个为对应变量或内容.如需退出each循环可使回调函数返回false 现有如下两个select 计划类别: <select id="PLANTYPE"> <option value="0">-所有-</option> <option value="1">新建</option>

  • jQuery使用each方法与for语句遍历数组示例

    本文实例讲述了jQuery使用each方法与for语句遍历数组.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

  • jQuery 遍历json数组的实现代码

    复制代码 代码如下: <script type="text/javascript"> var d1 =[{"text":"王家湾","value":"9"},{"text":"李家湾","value":"10"},{"text":"邵家湾","value":

  • jquery中map函数遍历数组用法实例

    本文实例讲述了jquery中map函数遍历数组用法.分享给大家供大家参考.具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <

  • jquery 遍历数组 each 方法详解

    JQuery拿取对象的方式 $('#id') :通过元素的id $('tagName') : 通过元素的标签名 $('tagName tagName') : 通过元素的标签名,eg: $('ul li') $('tagName#id): 通过元素的id和标签名 $(':checkbox'):拿取input的 type为checkbox'的所有元素: Eg: <input type="checkbox" name="appetizers" value="

  • jQuery使用$.each遍历json数组的简单实现方法

    本文实例讲述了jQuery使用$.each遍历json数组的简单实现方法.分享给大家供大家参考,具体如下: <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&quo

  • JQuery遍历json数组的3种方法

    一.使用each遍历 复制代码 代码如下: $(function () { var tbody = "";            //------------遍历对象 .each的使用-------------            //对象语法JSON数据格式(当服务器端回调回来的对象数据格式是json数据格式,必须保证JSON的格式要求,回调的对象必须使用eval函数进行转化(否则将得不到Object).本文不作详细介绍服务器端回调的数据问题,我们将直接自定义对象)        

  • JQuery $.each遍历JavaScript数组对象实例

    查看一个简单的jQuery的例子来遍历一个JavaScript数组对象. var json = [ {"id":"1","tagName":"apple"}, {"id":"2","tagName":"orange"}, {"id":"3","tagName":"banana&q

  • jquery遍历筛选数组的几种方法和遍历解析json对象

    jquery grep()筛选遍历数组 复制代码 代码如下: $().ready( function(){ var array = [1,2,3,4,5,6,7,8,9]; var filterarray = $.grep(array,function(value){ return value > 5;//筛选出大于5的 }); for(var i=0;i<filterarray.length;i++){ alert(filterarray[i]); } for (key in filtera

  • jquery遍历数组与筛选数组的方法

    grepgrep()方法用于数组元素过滤筛选 grep(array,callback,invert)array:待过滤数组;callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数,第一个是当前数组元素的值,一个是当前数组元素的下标,即元素索引值.此函数应返回一个布尔值.另外,此函数可设置为一个字符串,当设置为字符串时,将视为"lambda-form"(缩写形式?),其中 a 代表数组元素,i 代表元素索引值.如"a > 0"代表"f

  • jQuery $.each遍历对象、数组用法实例

    通过它,你可以遍历对象.数组的属性值并进行处理. 使用说明 each函数根据参数的类型实现的效果不完全一致: 1.遍历对象(有附加参数) 复制代码 代码如下: $.each(Object, function(p1, p2) { this;       //这里的this指向每次遍历中Object的当前属性值      p1; p2;     //访问附加参数 }, ['参数1', '参数2']); 2.遍历数组(有附件参数) 复制代码 代码如下: $.each(Array, function(p

随机推荐