Oi pessoal, uma dúvida sobre algumas formas de implementar a função removeLinha deste vídeo.
Opção 1 - funciona
function removeLinha() {
event.preventDefault();
var linha = $(this).parent().parent();
linha.fadeOut(1000, function(){
linha.remove();
});
}
Opção 2 - funciona também
function removeLinha() {
event.preventDefault();
var linha = $(this).parent().parent();
linha.fadeOut(1000, this.remove);
}
Opção 3 - não funciona
function removeLinha() {
event.preventDefault();
var linha = $(this).parent().parent();
linha.fadeOut(1000, linha.remove);
}
Eu gostaria de saber porque a opção 3 não funciona?