关于价格的关键,我正在计算单个产品的(数量*单价)的总价格,最后我有一个字段,它将自动生成所有个别总计的总计。我能够自动计算个人总数,但我被困在总计上。它显示了NaN。我该如何解决?
代码:
$('.prc').on('keydown keyup', function(){
// total_array = [];
flag = $(this).attr('flag');
prc = $(this).val();
qntty = $('.qntty_'+flag).val();
mul = prc * qntty;
total = 0;
total = total + parseFloat($('.total_'+flag).val(mul));
$('#total').val(total);
})
答案 0 :(得分:0)
我是多么愚蠢或我是天才..对自己非常生气.. cz我神奇地添加了几个代码解决了它。添加了一个课程' e'在所有总类中并运行每个操作,获取值并添加它们以进行总和。快乐终于。
工作代码:
$('.prc').on('keydown keyup', function(){
var sum = 0;
flag = $(this).attr('flag');
prc = $(this).val();
qntty = $('.qntty_'+flag).val();
mul = parseFloat(prc) * parseFloat(qntty);
$('.total_'+flag).val(mul);
$('.e').each(function(){
sum += +$(this).val()
})
$('#total').val(sum);
})