-------table 示例
<table class="table table-striped table-bordered table-hover"
style="width: 100%" id="tab">
<thead>
<tr>
<th style="width: 10%">能力指标</th>
<th style="width: 10%">能力值</th>
<th style="width: 10%">检查项</th>
<th style="width: 10%">单项能力值</th>
</tr>
<tr>
<td>能力指标5</td>
<td>1</td>
<td>检查项1</td>
<td>1</td>
</tr>
<tr>
<td>能力指标5</td>
<td>1</td>
<td>检查项1</td>
<td>1</td>
</tr>
<tr>
<td>能力指标5</td>
<td>1</td>
<td>检查项1</td>
<td>1</td>
</tr>
<tr>
<td>能力指标1</td>
<td>1</td>
<td>检查项1</td>
<td>1</td>
</tr>
<tr>
<td>能力指标1</td>
<td>2</td>
<td>检查项2</td>
<td>2</td>
</tr>
<tr>
<td>能力指标6</td>
<td>3</td>
<td>检查项3</td>
<td>3</td>
</tr>
<tr>
<td>能力指标6</td>
<td>3</td>
<td>检查项3</td>
<td>3</td>
</tr>
<tr>
<td>能力指标2</td>
<td>1</td>
<td>检查项</td>
<td>1</td>
</tr>
<tr>
<td>能力指标2</td>
<td>2</td>
<td>检查项</td>
<td>2</td>
</tr>
<tr>
<td>能力指标3</td>
<td>1</td>
<td>检查项</td>
<td>1</td>
</tr>
<tr>
<td>能力指标3</td>
<td>1</td>
<td>检查项</td>
<td>1</td>
</tr>
</thead>
</table>
<script type="text/javascript">
$(function(){
//可实现合并单元格,上下行来比较
var totalCols = $("#tab").find("tr:eq(1)").find("td").length;
var totalRows = $("#tab").find("tr").length;
var a=0;
for ( var j = 1; j<=totalRows; j++) {
//上一个tb值
startCell = $("#tab").find("tr").eq(j-(1+a)).find("td").eq(0);
targetCell = $("#tab").find("tr").eq(j).find("td").eq(0);
startCellz = $("#tab").find("tr").eq(j-(1+a)).find("td").eq(1);
targetCellz = $("#tab").find("tr").eq(j).find("td").eq(1);
if (startCell.text() == targetCell.text() && targetCell.text() != "") {
startCell.attr("rowSpan", 2+a);
startCellz.attr("rowSpan", 2+a);
var tot=parseInt($("#tab").find("tr").eq(j-(1+a)).find("td").eq(3).text())+parseInt($("#tab").find("tr").eq(j).find("td").eq(3).text());
var vag=tot/(a+2);
startCellz.html(vag.toFixed(2));
targetCell.remove();
targetCellz.remove();
a++;
}else{
a=0;
}
}
//}
});
</script>