js 创建Table,每行3列的方式
table:
<table style="width:100%" id="appDatas"></table>
1.
var tables = []; var len = data.length; var rowNum = 3; var sumRows = len % rowNum; var sumRowMod = len / rowNum; var rows = (sumRows == 0 ? sumRowMod : sumRowMod + 1); for (var j = 0; j < rows; j++) { var iLen = (j + 1) * rowNum; iLen = iLen > len ? len : iLen tables.push("<tr>"); for (var i = j * rowNum; i < iLen; i++) { tables.push('<td><input type="checkbox" id="' + data[i].Id + '" value="' + data[i].Id + (data[i].isChecked == "1" ? '" checked="checked"' : '"') + ' name="appIds" /><label for="' + data[i].Id + '">' + data[i].Name + '</label></td>'); } tables.push("</tr>"); } $("#appDatas").html(tables.join(""));
2.
var tables = []; var len = data.length; var rowNum = 3; for (var i = 0; i < len; i++) { var j = i % rowNum if ( j == 0) { tables.push("<tr></tr>"); } tables.push('<td><input type="checkbox" id="' + data[i].Id + '" value="' + data[i].Id + (data[i].isChecked == "1" ? '" checked="checked"' : '"') + ' name="appIds" /><label for="' + data[i].Id + '">' + data[i].Name + '</label></td>'); } $("#appDatas").html(tables.join(""));
用对方法才有效率,做对事情才有效果
“麻烦”是自己“处理”不当的结果
“困难”是自己“学习”不够的反射
“挫折”是自己“努力”不足的代价
“麻烦”是自己“处理”不当的结果
“困难”是自己“学习”不够的反射
“挫折”是自己“努力”不足的代价