Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida: Somar valores com Jquery


Dereck Andrews

Pergunta

Boa tarde.

Será que alguém pode me ajudar por favor?

Estou tentando somar uma lista de valores (floats) com jquery. Quero somá-los sem arredondar, mas não é isso que estou conseguindo.

Estou conseguindo fazer a minha soma, mas o resultado vem arredondado. Noto que na verdade os valores somados estão sendo arredondados antes da soma.

var valor = 0;

$(".ValorServico").each(function() {

var valorServico = parseFloat($(this).attr("name"));

valor = valorServico + parseFloat(valor);

});

$('#ValorTotal').html(valor.toFixed(2).replace('.', ','));

- Os ítens que quero somar são gerados dinamicamente e o seu valor gerado é inserido no atributo "name" de cada ítem.

- Em um span com id ValorTotal estou exibindo o valor da soma de todos os ítens de classe .ValorServico

Isso está funcionando certinho, mas o resultado da soma está arredondado.

Ex: Quando é somado 19,90 + 9,90 o resultado em #ValorTotal é 28,00 e não 29,80 como deveria.

Onde estou errando?

Muito Obrigado.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...