Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal!
Estou tendo um problema em uma parte da minha página, onde tenho o sub_total, que é atualizado sempre, e o total onde soma o seu valor mais o sub_total.
Só que ao invés de somar, ele está concatenando com o sub_total, tenho essas dois trechos de código, onde realizo isso:
Esse calcula o sub_total, e já atribui ao total o seu valor:
$("input[name='quant']").change(function(){
var quantidade = $( this ).val();
var sub_total = $("input[name='custo_unit']").val();
$("input[name='sub_total']").val('Carregando...');
var calculo = quantidade * sub_total;
var total = $("input[name='total']").val();
sub_total = parseFloat($("input[name='sub_total']").val(calculo));
total += sub_total;
$("input[name='total']").(total);
E essa é a do total:
var total = $("input[name='total']").val();
var sub_total_instrumento = parseFloat($("input[id='sub_total']").val());
total += sub_total_instrumento;
$("input[id='total']").val(total);
Estou tentando usar o parseFloat, mas acho que estou utilizando de forma errada.
Alguém poderia me ajudar?
Abraços e desde já agradeço!
Se coloco desta forma, ele me da erro:
var total = parseFloat($("input[name='total']").val());
var sub_total_instrumento = parseFloat($("input[id='sub_total']").val());
total += sub_total_instrumento;
$("input[id='total']").val(total);Carregando comentários...