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

Chamada de função

Porque chamamos a função atualizaDados assim - atualizaDados(); e a função aposInicializado assim - $(aposInicializado);

var atualizaDados = function(){
            var itens = $('.item-total');
            var total = 0;
            for(var i = 0; i < itens.length; i++){
                var conteudo =$(itens[i]).text();
                var preco = parseFloat(conteudo);
                total += preco;
            }
            $('#preco-total').text(total);
            $('#quantidade').text(itens.length);

        }
        var removeItem = function(event){
            event.preventDefault();
            var self = $(this);
            self.closest("tr").remove();
            atualizaDados();
        }
        var aposInicializado = function() {

            $(".remove-item").click(removeItem);
            atualizaDados();
        };
$(aposInicializado);
insira seu código aqui
2 respostas
solução!

Opa, é porque você tá passando a referência da função para o Jquery e aí, o jQuery que deve invocar ela para você :).

ah sim, valeu!