1

我这里有一个 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 社区,您对我的许多问题提供了巨大的帮助。

4

1 回答 1

0

将数据从 jquery 发送到 PHP 的唯一方法是使用$.post$.get。您可以将数据发布到调用它的同一文件中,或者发布到具有管理数据功能的单独文件中。我的首选是第二个。让您的项目模块化。

于 2013-06-08T20:05:05.180 回答