Podem me ajudar com esse problema!! tenho dois botoes radio para o usuário selecionar o tipo de frete e assim alterando o valor da compra, o que não consigo entender é que o calculo esta fazendo tudo correto, e ja mostro o radio com o valor menor selecionado.... até ai tudo tranquilo, se o usuario clicar no outro radio para selecionar o outro frete ele calcula corretamente e formata tambem corretamente, mas se selecionar o outro novamente ele calcula correto mas não formata mais.....acho que deu pra entender ...aparece formatado.....seleciona o outro formata certo....... se arrepender e selecionar o anterior não formata mais.........porque isso ......
Grato a quem puder ajudar!!!
$(document).ready(function() { $("#radio_frete_1").click(function(){ var soma = 0; var soma2 = 0; var resultado = 0; soma = $("#valor_pac").text() ;//valor frete pac soma = soma.replace('.','').replace(',','.'); soma2 = $(".v_total").text() ; soma2 = soma2.replace('.','').replace('.',','); resultado = (parseFloat(soma) + parseFloat(soma2)).toFixed(2); $("#vl_total").text(resultado).mask('000.000.000.000.000,00', {reverse: true}); } ); }); $(document).ready(function() { $("#radio_frete_2").click(function(){ var soma = 0; var soma2 = 0; var resultado = 0; soma = $("#valor_sedex").text() ;//valor frete sedex soma = soma.replace('.','').replace(',','.'); soma2 = $(".v_total").text() ; soma2 = soma2.replace('.','').replace('.',','); resultado = (parseFloat(soma) + parseFloat(soma2)).toFixed(2); $("#vl_total").text(resultado).mask('000.000.000.000.000,00', {reverse: true}); } ); });