开发者社区> 问答> 正文

用jquery怎么对table进行列合计

<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>

screenshot

展开
收起
a123456678 2016-07-11 17:05:23 2514 0
1 条回答
写回答
取消 提交回答
  • <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>
    
    2019-07-17 19:54:25
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载