Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表列所有行的总和[HTML,JavaScript]_Javascript_Jquery_Html - Fatal编程技术网

表列所有行的总和[HTML,JavaScript]

表列所有行的总和[HTML,JavaScript],javascript,jquery,html,Javascript,Jquery,Html,因此,我有以下代码来生成发票: .table-data_2{ 填充:0; 保证金:0自动1.5em自动; 边框顶部:0px实心C1DAD7; 左边框:0px实心C1DAD7; 边界塌陷:塌陷; 字体大小:12px; 字体系列:verdana、arial、无衬线字体; 颜色:5454; 边界:0; } .td-data_1{ 字体:普通11px投石机MS,Verdana,Arial,Helvetica,无衬线; 右边框:1px实心C1DAD7; 边框底部:1px实心C1DAD7; 填充:3px6

因此,我有以下代码来生成发票:

.table-data_2{ 填充:0; 保证金:0自动1.5em自动; 边框顶部:0px实心C1DAD7; 左边框:0px实心C1DAD7; 边界塌陷:塌陷; 字体大小:12px; 字体系列:verdana、arial、无衬线字体; 颜色:5454; 边界:0; } .td-data_1{ 字体:普通11px投石机MS,Verdana,Arial,Helvetica,无衬线; 右边框:1px实心C1DAD7; 边框底部:1px实心C1DAD7; 填充:3px6px 3px6px; 颜色:4f6b72; 边界:2; 文本对齐:左对齐; } 不 Q码 名称、规格、尺寸 数量 单元 通货 单价 总价 1. 未显示数据 未显示数据 2. 未显示数据 未显示数据 12000 24000 1. 未显示数据 未显示数据 2. 未显示数据 未显示数据 14000 28000 小计 总价 增值税 10% 全部的 总额+增值税 试试这个:

$'document'.readyfunction{ var-ttl=0; $。每个$“td.总价”,功能键,值{ ttl+=parseInt$value.text | | 0; }; 增值税=10; var cVat=ttl*vat/100; $'td.sub_total'.html+ttl+; $'td.vat'.html+cVat+; $'td.total'.html+ttl+cVat+; }; .table-data_2{ 填充:0; 保证金:0自动1.5em自动; 边框顶部:0px实心C1DAD7; 左边框:0px实心C1DAD7; 边界塌陷:塌陷; 字体大小:12px; 字体系列:verdana、arial、无衬线字体; 颜色:5454; 边界:0; } .td-data_1{ 字体:普通11px投石机MS,Verdana,Arial,Helvetica,无衬线; 右边框:1px实心C1DAD7; 边框底部:1px实心C1DAD7; 填充:3px6px 3px6px; 颜色:4f6b72; 边界:2; 文本对齐:左对齐; } 不 Q码 名称、规格、尺寸 数量 单元 通货 单价 总价 1. 未显示数据 未显示数据 2. 未显示数据 未显示数据 12000 24000 1. 未显示数据 未显示数据 2. 未显示数据 未显示数据 14000 28000 小计 总价 增值税 10% 全部的 总额+增值税 试试这个:

$'document'.readyfunction{ var-ttl=0; $。每个$“td.总价”,功能键,值{ ttl+=parseInt$value.text | | 0; }; 增值税=10; var cVat=ttl*vat/100; $'td.sub_total'.html+ttl+; $'td.vat'.html+cVat+; $'td.total'.html+ttl+cVat+; }; .table-data_2{ 填充:0; 保证金:0自动1.5em自动; 边框顶部:0px实心C1DAD7; 左边框:0px实心C1DAD7; 边界塌陷:塌陷; 字体大小:12px; 字体系列:verdana、arial、无衬线字体; 颜色:5454; 边界:0; } .td-data_1{ 字体:普通11px投石机MS,Verdana,Arial,Helvetica,无衬线; 右边框:1px实心C1DAD7; 边框底部:1px实心C1DAD7; 填充:3px6px 3px6px; 颜色:4f6b72; 边界:2; 文本对齐:左对齐; } 不 Q码 名称、规格、尺寸 数量 单元 通货 单价 总价 1. 未显示数据 未显示数据 2. 未显示数据 未显示数据 12000 24000 1. 未显示数据 未显示数据 2. 未显示数据 未显示数据 14000 28000 小计 总价 增值税 10% 全部的 总额+增值税 那就是

$(document).ready(function () {
  var sumSubTotal = 0; 
    $('.total_price').each(function() {
        sumSubTotal += parseInt($(this).text().trim(), 10) || 0; 
    });
  $( "td:contains('SUM TOTAL')" ).text(sumSubTotal);
  $( "td:contains('10%')" ).text(sumSubTotal*0.1);
  $( "td:contains('TOTAL + VAT')" ).text((sumSubTotal*0.1)+sumSubTotal);

});
范例

那就是

$(document).ready(function () {
  var sumSubTotal = 0; 
    $('.total_price').each(function() {
        sumSubTotal += parseInt($(this).text().trim(), 10) || 0; 
    });
  $( "td:contains('SUM TOTAL')" ).text(sumSubTotal);
  $( "td:contains('10%')" ).text(sumSubTotal*0.1);
  $( "td:contains('TOTAL + VAT')" ).text((sumSubTotal*0.1)+sumSubTotal);

});
范例


变量总计=0;$'tbl_po.total_price'.eachfunction{total+=+$this.text.trim | | 0;}@你能写出完整的代码吗?我不熟悉JavaScript,谢谢。不要使用标签。早在1997年,它就在HTML4中被删除,但在HTML5VAR total=0;$中不受支持tbl_po.total_price'.eachfunction{total+=+$this.text.trim | | 0;}@你能写出完整的代码吗?我不熟悉JavaScript,谢谢。不要使用标签。早在1997年,它就在HTML 4中被删除,但在HTML 5中不受支持。我更喜欢这样做,因为它正确使用了带基数参数的parseInt。我更喜欢这样做,因为它正确使用了带基数参数的parseInt。很高兴帮助你dude:@MAnsyoriglad帮助你dude:@MAnsyori