zoukankan      html  css  js  c++  java
  • $.each用法

    一. 简介:

    用来遍历对象,数组的属性并进行处理

    根据参数的不同,实现不同的处理

    二. 基本语法

    《遍历对象》

    1.有附加 参数的时候

    $.each(Object, function(p1, p2){

      this;    //  这里的this 指向每次遍历中的 Object 当前的 属性值

      p1, p2    // 参数

    }, ["实参1", "实参2"]);

    2. 没有附加 参数

    $.each(Object, function(name, value){

      this;    // 当前属性的值

      name;    // name表示当前属性的值名称

      value;    // value 表示当前属性的值

    }); 

    《遍历数组》    -- 和遍历对象十分的类似

    1. 有附加的参数

    $.each(Array,  function(p1, p2){
    
      this;    // 这里的this 指向每次遍历中的Array 的当前 的元素
    
      p1, p2;    // 使用参数
    
    },["实参1", "实参2"]);

    2.没有附加的参数

    $.each(Array, function(){
    
      this;    // 这里的this 指向每次遍历中的Array 的当前 的元素
      i;    // 下标
    
      value;    // 当前的元素
    
    });

    三. 用法示例

    1.遍历数组

    var arr1 = ["a", "b", "c", "d"];
    
    $.each(arr, function(){
    
        alert( this );
    
    });
    
    //   输出的结果为:a,b,c,d

    2. 遍历二维数组

    var arr2 = [[1,2,3], [5,5,5], [7,8,9]];
    
    $.each(arr2, function(i, item){
        alert(item[0]);
    });
    
    //  取每一个数组的第0个 1,5,7

    3. 遍历对象的属性

    var obj = {
    
      key1: v1,
    
      key2: v2,
    
      key3: v3
    
    };
    
    $.each(obj, function( key, value ){
    
      alert( obj[key] );
    
    });
    
    
    
    // 打印的结果为 v1, v2, v3
  • 相关阅读:
    利用cookie实现iframe刷新时停留在当前页面
    css定位学习经验记录
    用div加css做表格去掉外围边框
    利用css中的background-position定位图片
    css3实现圆形逐渐减少动画
    The Best Path
    3998
    YAPTCHA(hdu2973)
    1556 计算
    1808: 地铁
  • 原文地址:https://www.cnblogs.com/helloLeon/p/5595020.html
Copyright © 2011-2022 走看看