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

Não funciona

Realizei a refatoração do código como proposto na aula, mas não funciona, o total do carrinho fica zerado, a quantidade fica zerada e o botão remover não executa a função de remover.

var atualizaDados = function() {
var itens = $(".itens-total");
var total = 0;
for(var i = 0; i < itens.length; i++){

var item = $(itens[i]);
var valor = parseFloat(item.text());
total = total + valor;



$("#valor-total").text(total);
$("#qnt-itens").text(itens.length);
};
// Remover
var removeItem = function(event) {

event.preventDefault();

// Remove a linha
var self = $(this);
self.closest("tr").remove();
atualizaDados();


var aposInicializado = function() {
$(".remove-item").click(removeItem);
atualizaDados();
};


$(aposInicializado);
2 respostas

Alex, tudo bem? cola o html da página aqui também pra gente poder acompanhar melhor?

solução!

Já consegui entender o código, refiz a aula e consegui entender a lógica.