zoukankan      html  css  js  c++  java
  • JQuery的隐式迭代和each函数和map函数

    1、JQuery选择器选择出来的是一个数组对象,可是给这些每一个元素都要设置内容时,就会隐式迭代,JQuery自己实现内部循环给每个元素绑定上设置。

    2、如果是获取的话,那就是默认获取第一个元素的值。

    3、each()函数

      JQuery对象的each方法:

        $("li").each(function(index,element){  /*index 代表遍历的序号     element代表遍历的当前dom元素*/

                         /*$(element)将dom元素转换为JQuery对象*/  });

      全局的each方法:

        $.each("数组",function(index,element){    });  数组形式可以:$("li")

    4、map函数

      map和each的区别在与对返回值的操作。map可以讲函数的返回值存储起来。

      JQuery对象的map函数:

        var temp=$("li").map(function(index,element){  return 值; });   会将返回的值装入map集合里面。

      全局map函数:他的fuanction的参数顺序与JQuery的map里面的function的参数顺序相反。

        var temp=$.map("数组",function(element,index){ return 值;   });

  • 相关阅读:
    【3006】统计数字
    【5001】n皇后问题
    【7001】n阶法雷序列
    【9402】倒序数
    【9705】&&【a801】细胞
    【9802】闭合曲线面积
    【a803】营救
    【9112】求2的n次方的精确值
    V8引擎实现标准ECMA-262(三)
    仔细看看Javascript中的逻辑与(&&)和逻辑或(||)
  • 原文地址:https://www.cnblogs.com/sylz/p/5777747.html
Copyright © 2011-2022 走看看