jquery数组的遍历

2020-10-20 10:46发布

jquery数组的遍历

  • 原始遍历(普通for)

  • jquery对象函数遍历(对象.each)

    • $(“div”).each(function(index,element){ });

  • jquery全局函数遍历($.each) 重点!!!

    • $.each(数组的对象,function(index,elemen){})

  • jquery3.0新特性(增强for) 重点!!!

    //快捷键:iter

    for(li of liEles){

    }

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript" src="js/jquery-3.3.1.js"></script></head><script type="application/javascript">

    $(function () {
        var liEles = $("#city li");


        //1:-------------原始遍历(普通for)-----------------
        /*
        for(var i=0; i<liEles.length;i++){
            alert($(liEles[i]).html());
        }
        */
        //2:-------------jquery对象函数遍历-----------------
        //jquery对象.each(function(index,element){});
        /*
          function 函数时每一次遍历时都会执行
          index:是每一次遍历的索引
          element:是遍历时数组中的每一个元素对象   liEles[i]

         */
        /*
        liEles.each(function (i,element) {
            alert(i + "----"+ $(element).html())
        });
        */

        //3:------------- jquery的全局函数遍历-----------------(重点)
        // $.each(jquery对象,function(index,element){});
        /*
        $.each(liEles,function (index,element) {
            alert(index + "----"+ $(element).html())
        });
        */
        //4:------------- jquery3.0新特性遍历(增强for)-----------------(重点)
        // java中增强for:    for( 数组中元素的类型 变量: 数组的名字){}
        // jquery中增强for: for(变量 of 数组的名字){}
        // for(element of liEles){
        // alert($(element).html());
        // }
        for (element of liEles) {
            alert($(element).html());
        }


    });</script><body><ul id="city">
    <li>北京</li>
    <li>上海</li>
    <li>天津</li>
    <li>重庆</li></ul></body></html>1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465

运行效果:

在这里插入图片描述

在这里插入图片描述


作者:水巷石子

链接:https://blog.csdn.net/qq_37924905/article/details/108659460

来源:CSDN
著作权归作者所有,转载请联系作者获得授权,切勿私自转载。