我这里有一个 jQuery 计算器脚本,它允许我计算每行中输入框的值(特定 css 类的)。
我总共有 8 行,并计划允许用户在未来动态添加行。
我的问题是不知道 jquery 库如何发挥其全部潜力。我什至不确定我所要求的是否可能,但我试着环顾四周,找不到太多,
$(function(){
$('specific-class').each(function() {
$(this).keyup(function(){
calculateTotal($(this));
});
});
});
function calculateTotal(src) {
var sum = 0;
var sumtable = src.closest('tr'); //only calculate the current row
sumtable.find('specific-class').each(function() {
if(!isNaN(this.value) && this.value.length!=0) {
sum += parseFloat(this.value);
}
});
sumtable.find(".qty").html(sum.toFixed(0)); //send to front
}
因此,完成上述操作后,我将能够使用特定类检查每个单独的 TD 并将值相加。
如何存储计算得到的每一行的值,然后将存储的变量作为它们自己的数量发送,例如 qty1、qty2、qty3 等。
谢谢 SO 社区,您对我的许多问题提供了巨大的帮助。