数据显示9宫格,table里面 动态的每三个td就添加一个tr 怎么写
success:function(data){
//服务器返回响应,根据响应结果
var result = eval(data);
result = eval(result);
var count = result[0].count;
var t=document.getElementById("tables") ;
var td="";
var tr="";
for(var j=0;j<count;j++){
td+='<tr><td class="pl-ellipsis"><a class="search2" id="' + result[0].list[j].signword + '"><div class="mui-media-body pl-ellipsis">'+result[0].list[j].signword+'</div></a></td></tr>'
}
/var table = document.getElementById("tables");
var tr = table.insertRow()
var i = 0; /
for(var i=0; i<3; i++){
/ var td = tr.insertCell(i);
td.innerText = i; /
t.innerHTML=td;
}
},
现在是一行一个数据,怎么解决啊,一行显示三个,
画眉
- 发布:2016-01-06 15:03
- 更新:2016-01-06 17:09
- 阅读:2748
数据显示9宫格,table里面 动态的每三个td就添加一个tr 怎么写
分类:MUI
7 个回复
画眉 (作者)
怎么写啊,没得思路,现在是每行一个tr里面只有一个td 我想一个tr里面有三个td数据 怎么弄啊
画眉 (作者)
加判断么,还是什么呢
DCloud_UNI_FXY
i和3求余:i%3===0
画眉 (作者)
我知道求余呢,可是在哪判断啊
success:function(data){
//服务器返回响应,根据响应结果
var result = eval(data);
result = eval(result);
var count = result[0].count;
var t=document.getElementById("tables") ;
var td="";
for(var j=0;j<count;j++){
td+='<tr><td class="pl-ellipsis"><a class="search2" id="' + result[0].list[j].signword + '"><div class="mui-media-body pl-ellipsis">'+result[0].list[j].signword+'</div></a></td></tr>'
}
for(var i=0; i<count; i++){
t.innerHTML=td
}
},
画眉 (作者)
这个怎么解决啊!!!!!!
DCloud_UNI_FXY
求余不就知道怎么分割了吗。自己拼tr不就行了。再不行。直接把你的结果数组每三个切成一个数组,两次循环。
画眉 (作者)
还没懂呢,我这不是tr td 组成的table ,在哪判断呢无从下手啊