【发布时间】:2014-07-07 03:15:51
【问题描述】:
我正在尝试获取输入文本字段(价格)的值并将其乘以数量,然后进行一些扣除并显示在总列上。((price * quantity) - credit)
这里是jsfiddle
我怎样才能得到上面小提琴中的每个数量值?
【问题讨论】:
我正在尝试获取输入文本字段(价格)的值并将其乘以数量,然后进行一些扣除并显示在总列上。((price * quantity) - credit)
这里是jsfiddle
我怎样才能得到上面小提琴中的每个数量值?
【问题讨论】:
你需要找到当前.total的closesttr,然后在其中找到.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, ",");
});
演示:Fiddle
【讨论】: