var dialoghtml = "";
for(var j = 0; j < list.length; j++){
<td></td>
if(j%2==0 || j==list.length){
dialoghtml+="</tr>";
if(j%2==0&&j<list.length+1){
dialoghtml+="<tr>";
}
}
}
模板
<script id="lay_tpl" type="text/html">
{{# if(d.promises == null || d.promises == '' || d.total == 0){ }}
<tr><td colspan="4" style="text-align: center">无符合条件数据</td></li>
{{# } }}
{{# layui.each(d.promises, function(index, promise){ }}
{{# if(index%2==0){ }}
<tr class="promise">
{{# } }}
<td style="width:50%;" onclick="winOpenXyksPromise('{{promise.id}}')">
<div class="info_msg">
<div class="cngs-title">{{promise.companyname}}</div>
<div class="cngs-info">
<span class="cngs-xmmc">项目名称:{{promise.object1}}</span>
<span class="cngs-cnsj">承诺时间:{{promise.createtime_text }}</span>
</div>
</div>
</td>
{{# if(d.total ==(index+1)){ }}
{{# if((index+1) % 2 == 1 ){ }}
<td></td>
{{# } }}
{{# } }}
{{# if((index+1)%2 == 0){ }}
</tr>
{{# } }}
{{# if((index+1)%2 == 0 || (index+1)%2==d.total){ }}
<tr>
<td colspan="2"></td>
</tr>
{{# } }}
{{# }); }}
</script>
<script id="lay_tpl" type="text/html">
{{# if(d.dataList == null || d.dataList == '' || d.dataList.length == 0){ }}
<td colspan = "5" style="text-align: center;">无符合条件数据</td>
{{# } }}
{{# layui.each(d.dataList, function(index, item){ }}
{{# if(index%5==0){ }}
<tr>
{{# } }}
<td>
<div class="apbox">
<div class="apimg"><img src="${basePath}/static/images/contractcompliance/contract_img.png"></div>
<div class="apmsg">qqq</div>
</div>
</td>
{{# if((index+1)%5 == 0){ }}
</tr>
{{# } }}
{{# }); }}
</script>