lfkabb 2019-06-20 09:26 采纳率: 0%
浏览 305
已采纳

如何用js循环输出两周

在做日历时,需要用js(jquery)循环输出两周

    <ul class="justList">

    </ul>
    <script type="text/javascript">
        $(function(){
            var d = new Date();
            var dayCycle = d.getDay();
            var weekday=new Array(7);
            weekday[0]="周日";
            weekday[1]="周一";
            weekday[2]="周二";
            weekday[3]="周三";
            weekday[4]="周四";
            weekday[5]="周五";
            weekday[6]="周六";

            for(var i=0;i<=weekday.length*2;i++){
                var ul = $(".justList");
                var li = $("<li></li>");
                var textNode = weekday[i];
                li.append(textNode);
                ul.append(li);

            }

        })
    </script>
    但是这样效果是这样的:
![图片说明](https://img-ask.csdn.net/upload/201906/20/1560994064_564370.png)

只出来了一周。求大神指点:两周应该怎样循环输出!

  • 写回答

2条回答 默认 最新

  • 珍妮玛•黛金 博客专家认证 2019-06-20 09:42
    关注

    虽然你的length*2了,但是weekday[i]的游标还是只到6啊,你可以加个判断,如果游标=7,就重新从0开始

    
        var k = 0;
        for(var i=0;i<weekday.length*2;i++){
            if(i == 7){
                k = 0;
            }
            var ul = $(".justList");
            var li = $("<li></li>");
            var textNode = weekday[k];
            li.append(textNode);
            ul.append(li);
            k ++;
        }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀