您的位置:首页 > Web前端 > JQuery

JQuery的隐式迭代和each函数和map函数

2016-08-16 20:17 211 查看
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 值; });
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: