Olá, segui a dica do professor para adicionar um evento de click de removeLinha() no atualizaPlacar(). Porém, continuo tendo problemas com o preventDefault(), recebo a seguinte mensagem no console quando tento executar removeLinha() por ele: "Uncaught TypeError: Cannot read property 'preventDefault' of undefined."
function removeLinha() {
event.preventDefault();
$(this).parent().parent().fadeOut(1000);
$(this).parent().parent().remove();
}
function atualizaPlacar() {
$.get("http://localhost:3000/placar", function(data) {
$(data).each(function() {
var linha = novaLinha(this.usuario, this.pontos)
$(linha).find(".removePlacar").click(removeLinha);
$("tbody").append(linha);
});
});
}
function novaLinha(usuario, numDePalavras) {
var botaoRemover = "<a class='removePlacar' href='#'>" +
"<i class='small material-icons'>delete</i>" +
"</a>";
var linha = "<tr>" +
"<td>" + usuario + "</td>" +
"<td>" + numDePalavras + "</td>" +
"<td>" + botaoRemover + "</td>" +
"</tr>";
return linha;
}