Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida no Ex. 1 da Aula 3 - Atualizando o preço na remoção

Nesse exercício devo atualizar o preço utilizando a função parent() e prev(), mas após remover o item o valor total não é calculado, ficando com o valor: NaN. Segue o trecho do meu código:

    var removeItem = function(event){
        event.preventDefault();
        var atual = parseInt($("#quantidade-items").text());
        var novaQuantidade = atual-1;
        $("#quantidade-items").text(novaQuantidade);

        var precoTotal = parseFloat($("#valor-total"));
        var precoItem = parseFloat($(this).parent().prev().text());
        var precoFinal = precoTotal - precoItem;
        $("#valor-total").text(precoFinal);

        $(this).closest("tr").remove();
    }

Desde já agradeço a atenção.

3 respostas
solução!

Não vi o html, mas dê uma olhada em

parseFloat($("#valor-total"))

Não está faltando chamar .text() ou .val() dependendo do elemento?

Era exatamente isso Flavio. Muito obrigado pela ajuda.

Blz! Bom estudo Rodrigo!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software