问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js多次循环遍历怎么写?

发布网友 发布时间:2022-04-25 18:52

我来回答

4个回答

热心网友 时间:2022-04-21 19:27

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>循环填充数据</title>
<style type="text/css">
td{
width: 50px;
height: 50px;
}
</style>
</head>
<body>
<table border="1" cellspacing="0" cellpadding="0">
<tr><th colspan="6">数据表格</th></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">

//模拟后台数据,数据量可变
var data = [{
message:"数据1"
},
{
message:"数据2"
},
{
message:"数据3"
},
{
message:"数据4"
},
{
message:"数据5"
},
{
message:"数据6"
},
{
message:"数据7"
},
{
message:"数据8"
},
{
message:"数据9"
},
{
message:"数据10"
}
];
var tdarr = $("td");//获取表格数量
var num1 = Math.floor(tdarr.length / data.length);//取商 表格数量除以后台数据数量
var num2 = tdarr.length % data.length; //取余 表格数量除以后台数据数量
//console.log("num1:"+num1);
//console.log("num2:"+num2);

//将能整除的部分循环填充后台数据
for(var i=0;i<num1;i++){
$.each(data,function(index){
//console.log(index+i*data.length);
//console.log(data[index].message);
$(tdarr[index+i*data.length]).text(data[index].message);
})
}
//如果不能整除即取余不为0,则再循环补填未填充的表格
for(var i=0;i<num2;i++){
$(tdarr[data.length*num1+i]).text(data[i].message);
}
</script>
</body>
</html>

热心网友 时间:2022-04-21 20:45

假定你后台数据是个数组,长度未知,叫做data
j=0;
len=data.length;
if(len>0 && len<30)
for(i=0;i<30-len;i++)
{
data.push(data[j++]);
if(j==len) j=0;
}
之后将你的数据显示到表格就行了。

热心网友 时间:2022-04-21 22:20

把遍历的代码封装在函数中,每次遍历调用一下函数不就好了

热心网友 时间:2022-04-22 00:11

需要把表格填满数据,需要多次遍历,求大佬给个
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 黄金糙米饭的做法步骤图,黄金糙米饭怎么做 谢继东的著作 圆珠笔有了“中国心“为什么要感谢”董小姐“? 奥运福娃是在哪里生产的? 如何评价圆珠笔有了“中国心“? 中国圆珠笔有了笔芯为何要感谢董明珠? 宁波贝发集团上市了么? 软件著作权算专利吗?要依据,呵呵? 非专利技术与软件著作权什么关系 软件著作权和软件专利的区别在哪里? 计算机软件能申请专利吗 专利与著作权的差别 软件著作权登记与专利有什么区别呢? 专利和著作权有什么关系 软件的著作权保护与专利保护有什么区别? 软件著作权和专利有什么区别? 我叫游世荣(游思雨),想取一个(或两个)英文名字,谁可以帮帮我噢? 男孩姓荣,取什么名字 世荣在Beyond里的地位? 今年11月16曰男孩叫一个字最好的名字是啥 查名字全国有多少个叫白世荣的人? 求一个js算法问题,几个循环比较多,头都大了,请大神帮忙看一下_百度知... 用糙米怎么做饭 我想把文本用JS 实现颜色无限循环 要怎么写 最近吃糙米,口感不是很好,不容易下咽,有什么方法做糙米么 糙米粥放多少水? 怎么在js里面写循环啊 关于糙米的秘方? 请教糙米的烹饪方法 电脑死机了 怎样去还原系统 要怎样做啊 电脑死机,要一键还原怎么弄 电脑死机的怎样一键还原? 电脑老是死机,如何一键恢复系统? 盐城二手房能拿住房公积金贷款吗 苏州公积金每月交250元,交三年,在江苏盐城响水能贷多少? 江苏盐城公积金交了已超过6个月,想用公积金弄装修贷款,可以使用公积金贷款吗?需要什么,跪等, 装修只用我的盐城公积金贷款可以吗 为什么盐城市住房公积金贷款不能申请第二次? 蒸馒头需要多久时间? 蒸馒头一般需要多久 农行进取系列半月开放理财何时赎回?我于2019年4月8日购买