</pre><pre name="code" class="javascript">function countTable(aaa){
for(var k=1;k<5;k++){
//拿到table有多少行
var str = "#dt_basic"+k;
var tl = $(str).find("tr").length;
var arrayObj = new Array();
arrayObj[0]=tl;
arrayObj[1]="合计";
for(var j=2;j<aaa;j++){
var sum = 0;
for(var i=1;i<tl;i++){
sum+=parseInt($("#dt_basic"+k+" tr:eq("+i+") td:eq("+j+")").text().trim());
}
arrayObj[j] = sum;
}
$("#lastTr"+k).remove();
var sb = new StringBuilder();
sb.append("<tr id='lastTr"+k+"'>");
for(var h=0;h<arrayObj.length;h++){
sb.append("<td style='text-align:center;'>"+arrayObj[h] +"</td>");
}
sb.append("</tr>");
$("#tbody" + k).append(sb.toString());
}
}
var index = $(this).parent().parent().find("td").index($(this).parent());
var $that = $(this).parent().parent().parent().find("tr:last").find("td:eq("+index+")");