Jquery使用类名获取值

时间:2014-07-07 03:15:51

标签: jquery html

我试图获取输入文本字段(价格)的值并将其乘以数量并进行一些扣除并显示在总列上。((price * quantity) - credit)

以下是jsfiddle

如何才能获得上述小提琴中的每个数量值?

1 个答案:

答案 0 :(得分:6)

您需要找到当前tr的{​​{3}} .total,然后在其中找到.quantity元素

    $('.total').text(function () {
        var q = $(this).closest('tr').find('.quantity').text()
        var credit = $(this).prev().text();
        q = q.replace(/,/g, '');
        p = p.replace(/,/g, '');
        credit = credit.replace(/,/g, '');                

        tot = ((parseFloat(p) * parseFloat(q)) - (parseFloat(credit)));
        tot = Math.floor(tot*100)/100;
        return tot.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
    });

演示:closest