zoukankan      html  css  js  c++  java
  • jQuery之小议each()

     var arr1 = [ "one", "two", "three", "four", "five" ];   
    $.each(arr1, function(){   
         alert(this);   
    });   
    输出:one    two   three   four    five   
    var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]   
    $.each(arr2, function(i, item){    参数的名字可以自己定义,each方法会根据第一个参数(arr2)的格式而判断回调函数方法体语法的正确性
         alert(item[0]);   
    });   
    输出:1    4    7   
    var obj = { one:1, two:2, three:3, four:4, five:5 };   
    $.each(obj, function(key, val) {   
         alert(obj[key]);         
    });   
    输出:1    2   3   4   5  

    $.each($("input:hidden"), function(){  
        alert(this.name);
    });
    $.each($("input:hidden"), function(){  
        alert(this.value);
    });

    跳出遍历

    $(document).ready(
          function test()
          { var index=0;
            var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]]    
            $.each(arr1, function(i,item){ 
              

          
           if(i==1)
           {
           alert("点击继续下次遍历");
           return ;   //return false ;则跳出遍历
           }           
             alert('索引'+i+'_'+item[0]);   

            });    
        })

  • 相关阅读:
    PHP 产生唯一码的方法分析
    Nginx 缓存cache的5种方案
    Nginx 常见应用技术指南
    BigPipe 技术细节分析
    Nginx 配置负载均衡
    linux下调整java版本
    跨域cookie在IE与firefox下的不同
    css2.1中 firefox 与IE 对margintop的不同解释
    ADOQuery代替ClientDataSet做3Tier系统
    查询数据库中的表建个进度条
  • 原文地址:https://www.cnblogs.com/qixuejia/p/1688962.html
Copyright © 2011-2022 走看看