jQuery *从其他表分别计算多个值

时间:2018-10-12 03:56:18

标签: jquery html css

表中的一行将截取任何图中写入的数字,并张贴ID名称为'qty1'的所有数字的总数。现在,该解决方案当前位于:https://accountingbgs.000webhostapp.com/,因此,如果您要实时版本->转到那里。

但是我需要帮助的是,当我创建一个新表时,想要在该列中添加带有“ qty1”标记的数字,只会将其添加到该表中。

function addup(x){
  var sum = 0;
  $('.qty1').each(function(){
    sum += +$(this).val();
  });
  $(x).val(sum);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
  <td>
    <span class="td">
      <input onclick="addup(this)" class="qty1" type="number" id="amount1" name="amount1" style="text-align:center;"/>
    </span>
  </td>
</table>

1 个答案:

答案 0 :(得分:0)

function addup(x){
            var sum = 0;
            $('.qty1').each(function(){

                sum += Number($(this).val());
                
            });
           
            $(x).val(sum);
        }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<table>
<tr>
<td><span class="td"><input onclick="addup(this)" class="qty1" type="number" id="amount1" name="amount1" style="text-align:center;"/></span></td>
<tr>
<tr>
<td><span class="td"><input onclick="addup(this)" class="qty1" type="number" id="amount2" name="amount1" style="text-align:center;"/></span></td>
<tr>
<tr>
<td><span class="td"><input onclick="addup(this)" class="qty1" type="number" id="amount3" name="amount1" style="text-align:center;"/></span></td>
<tr>
</table>