var total = 0; var itens = 0; for(var i=0; i < itens.length; i++) { var textoConteudo = $(itens[i]).text(); var preco = parseFloat(textoConteudo); total += preco; var textoQuantidade = $(quantidade[i]).text(); var quantidade = parseFloat(textoQuantidade); itens += quantidade; } $("#valor-total").text(total); $("#quantidade-de-itens").text(quantidade);
Pelo que entendi a variável itens foi declarada errada ele deveria receber o array de valores total var items = $(".item-total"); Já a variável quantidade não foi declarada recebendo o valor de array ou seja vai dar erro.