Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
Jquery发票表_Jquery_Invoice - Fatal编程技术网

Jquery发票表

Jquery发票表,jquery,invoice,Jquery,Invoice,我制作了一个带有添加和追加行功能的发票表 但是有一个错误。当我添加一个新行,并开始输入新数量时,总单元格的值将填充第一行总单元格的值 但此错误不会发生在本项目中: } 我做错了什么?父项必须是行而不是表: .on('keyup', '.qty, .net_rate', function () { var parent = $(this).closest('tr'); calculate(parent); 非常感谢。是的,这是有道理的。 function calculate(e){ var q

我制作了一个带有添加和追加行功能的发票表

但是有一个错误。当我添加一个新行,并开始输入新数量时,总单元格的值将填充第一行总单元格的值

但此错误不会发生在本项目中:

}


我做错了什么?

父项必须是行而不是表:

.on('keyup', '.qty, .net_rate', function () {
var parent = $(this).closest('tr');
calculate(parent);

非常感谢。是的,这是有道理的。
function calculate(e){
var q = +$(e).find('.qty').val();
var n = +$(e).find('.net_rate').val();
var sum = 0;
$(e).find('.totalLinePrice').val(q*n);
$('.totalLinePrice').each(function(i,e){
    sum += +$(e).val();        
});
$('.grand').val(sum);
} ;
.on('keyup', '.qty, .net_rate', function () {
var parent = $(this).closest('tr');
calculate(parent);