我正在使用数据表的以下模板,并希望在特定列的末尾添加列的总和。
http://almsaeedstudio.com/AdminLTE/pages/tables/data.html
我正在使用具有完整功能的数据表列。
<table>
<tr>.....</tr>
<tr class="sum">
<th>Total</th>
<td class="sum">#</td>
</tr>
</table>
function sumOfColumns(table, columnIndex) {
var tot = 0;
table.find("tr").children("td:nth-child(" + columnIndex + ")")
.each(function() {
$this = $(this);
if (!$this.hasClass("sum") && $this.html() != "") {
tot += parseInt($this.html());
}
});
return tot;
}
function do_sums() {
$("tr.sum").each(function(i, tr) {
$tr = $(tr);
$tr.children().each(function(i, td) {
$td = $(td);
var table = $td.parent().parent().parent();
if ($td.hasClass("sum")) {
$td.html(sumOfColumns(table, i+1));
}
})
});
}
我没有得到任何结果。你能帮忙吗?