用jquery怎么对table进行列合计

喜欢自在 发布于 2014/04/24 13:53
阅读 2K+
收藏 0
<table width="260" height="148" id="tab">
<tr>
  <td>&nbsp;</td>
  <td>合格</td>
  <td>不合格</td>
  <td>&nbsp;一般</td>
  <td>行合计</td>
</tr>
<tr>
  <td width="59">一队</td>
        <td width="31">1</td><td width="50">2</td><td width="48">3</td>
        <td width="48">&nbsp;</td>
</tr>
    <tr>
      <td>二队</td>
        <td>4</td><td>5</td><td>6</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
      <td>三队</td>
        <td>7</td><td>8</td><td>9</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
      <td>列合计:</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
</table>

用jquery怎么对table进行列合计和行合计


加载中
0
JacCoffee
JacCoffee

<script type="text/javascript">
  $("#tab").find('tr').each(function(index, el_tr) {
    //行合计
    if(index != 0){
      var sum = 0;
      $(el_tr).find('td').each(function(index, el_td) {
        if(index > 0 && index < 4){
          var val = $(el_td).text();
          sum = sum + parseInt(val);
        }else if(index == 4){
          $(el_td).text(sum);
        }
      });
    }
    //列合计,不要做伸手党了,自己写吧
  });
</script>



返回顶部
顶部