• each


    arr = str.split('=');//分割字符串

    $().each()

    对于这个方法,在dom处理上用的比较多,如果一个html页面上面有多个checkbox,这时用$().each来处理checkbox是比较不错的;

    $("input[type='checkbox']").each(function(i){
       $(this).attr("checked",true);
    });
    

      

    $.each()方法

    1. 该方法处理一维数组,代码如下:

    $.each(["aaa","bbb","ccc"],function(index,value){
         alert(i+"..."+value);
    });

    结果是输出  0...aaa   1...bbb   2...ccc

    2.该方法处理二维数组,代码如下:

            $(function () {
                $.each([["aaa", "bbb", "ccc"], ["ddd", "eee", "fff"], ["ggg", "hhh", "iii"]], function (index, item) {
                    alert(index + "..." + item);
                    //输出0...aaa,bbb,ccc  1...ddd,eee,fff  2...ggg,hhh,iii   这时的index为数组下标,item相当于取这二维数组中的每一个数组
                    $.each(item, function (index, itemobj) {
                        alert(index + "....." + itemobj);
                    });
                });
                //输出0...aaa,bbb,ccc  0...aaa 1...bbb 2...cccc  1...ddd,eee,fff  0...ddd 1...eee 2...fff  2...ggg,hhh,iii 0...ggg 1...hhh 2...iii
            });

    3.该方法处理json数组,代码如下:

            $(function () {
                var json = [{ name: "张三", sex: "男" }, { name: "李四", sex: "女" }, { name: "王五", sex: "gay"}];  //自定义一个json数组
                $.each(json, function (index, obj) {
                    alert(index + "..." + obj.name+"..."+obj.sex);
                });
            });

    json为后台传递过来的json数组,each遍历该数组,index通常为数组里面对象的索引,而obj为当前遍历到的对象

  • 相关阅读:
    线段树模板题 contest 线段树 T5
    Guide AHOI2017 洛谷P3720
    静态RMQ模板题 contest 静态RMQ T2
    树状数组模板题 P1904
    AC自动机模板题 P2017
    高精度排序模板题 P1110
    Trie树模板题 P2016
    树状数组套权值线段树
    爬山 启发式合并 / STL
    [POI2011]ROT-Tree Rotations 线段树合并|主席树 / 逆序对
  • 原文地址:https://www.cnblogs.com/echoshao/p/6491353.html
Copyright © 2020-2023  润新知