我正在工作一个小时,但我无法弄清楚。我想要的是将 fight_declaration 计数分组到新 tr,并将另一个 fight_declaration 合并到 td 而不是新 tr
这是我想要实现的,但这只是一个例子
var json = ' [
{
"fight_declaration": 1,
"count": 2
},
{
"fight_declaration": 3,
"count": 1
}
]'
var data = ''
$.each(JSON.parse(json),function(key,val) {
if(val.count > 1) {
for(let i = 0; i < val.count; i++) {
data += '<tr>'
if(val.fight_declaration == 1) {
data += '<td><span class="red-dot"></span></td>'
} else if(val.fight_declaration == 2) {
data += '<td><span class="blue-dot"></span></td>'
} else if(val.fight_declaration == 3) {
data += '<td><span class="green-dot"></span></td>'
} else if(val.fight_declaration == 4) {
data += '<td><span class="yellow-dot"></span></td>'
}
data += '</tr>'
}
} else {
if(val.fight_declaration == 1) {
data += '<td><span class="red-dot"></span></td>'
} else if(val.fight_declaration == 2) {
data += '<td><span class="blue-dot"></span></td>'
} else if(val.fight_declaration == 3) {
data += '<td><span class="green-dot"></span></td>'
} else if(val.fight_declaration == 4) {
data += '<td><span class="yellow-dot"></span></td>'
}
}
})
$(".trend-table").find("tbody").html(data)
但我的问题是它正在创建新的 tr 而不是我在上面的照片中想要的
慕容森
相关分类