JQuery_遍历1_for循环与JQuery_遍历2_each方法

JQuery_遍历1_for循环

    

遍历
1.js的遍历方式
for(初始化;循环结束;步长)
复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="../js/jquery-3.6.3.min.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">

            /*
               遍历
                    1.js的遍历方式
                        for(初始化;循环结束;步长)
                    2.jq的遍历方式
                        1.jq对象.each(callback)
                        2.$.each(object,[callback])
                        3.for...for
             */
                $(function (){
                   //1.获取所有的ul下的li

                    var citys = $("#city li");
                   //2.遍历li
                    for (var i = 0; i <citys.length; i++) {
                        //获取内容
                        alert(i+":"+citys[i].innerHTML);
                    }
                });

    </script>
</head>
<body>
<ul id="city">
    <li>北京</li>
    <li>上海</li>
    <li>天津</li>
    <li>重庆</li>
</ul>
</body>
</html>
复制代码

 


2.jq的遍历方式
1.jq对象.each(callback)
2.$.each(object,[callback])
3.for...for

 

JQuery_遍历2_each方法 

                                           

遍历
1.js的遍历方式
for(初始化;循环结束;步长)

2.jq的遍历方式
1.jq对象.each(callback)
    
复制代码
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="../js/jquery-3.6.3.min.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">

            /*
               遍历
                    1.js的遍历方式
                        for(初始化;循环结束;步长)
                    2.jq的遍历方式
                        1.jq对象.each(callback)
                        2.$.each(object,[callback])
                        3.for...for
             */
                $(function (){
                   //1.获取所有的ul下的li

                    var citys = $("#city li");
                  /* //2.遍历li
                    for (var i = 0; i <citys.length; i++) {
                        //获取内容

                        if ("上海" == citys[i].innerHTML){
                            //break;//结束循环
                            //continue;//结束本次循环,继续下次循环
                        }
                        alert(i+":"+citys[i].innerHTML);
                    }
*/
                    // 2.jq对象.each(callback)
                      citys.each(function (index,element){
                            //3.1获取li对象 第一种方式 this
                          //alert(this.innerHTML);
                          //alert($(this).html());
                          //3.2获取li对象 第二种方式   index(索引),element(元素对象)
                          //alert(index+":"+element.innerHTML());
                          //alert(index+":"+$(element).html());

                          //判断如果上海,则结束循环
                          if ("上海" == $(element).html()){
                              //如果当前function返回为false则结束循环(break)。
                              // 如果返回是true,则结束本次循环,继续下次循环(continue)

                              return true;
                          }
                          alert(index+":"+$(element).html());
                      });
                });

    </script>
</head>
<body>
<ul id="city">
    <li>北京</li>
    <li>上海</li>
    <li>天津</li>
    <li>重庆</li>
</ul>
</body>
</html>
复制代码

 


2.$.each(object,[callback]
         3.for...for
posted @   zj勇敢飞,xx永相随  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示