Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

event.preventDefalut

No meu CSS onde está codificado:

function removeLinha(){ event.preventDefault(); $(this).parent().parent().remove(); }

A palavra event aparece riscada, e ao passar o mouse exibe a mensagem:

var event: Event @deprecated 'event' is deprecated ts (6385) No quick fixes available

Aparentemente não está causando problema...Eu uso o VsCode por recomendação aqui do fórum.

1 resposta
solução!

Oi, Mario, tudo bem?

O problema é que o event global, como está no código, não é muito recomendável, isso porque alguns navegadores não possuem o mesmo global o que pode acarretar em problemas. No momento em que o instrutor construiu o código ainda não havia essa recomendação.

O interessante é usarmos passando por parâmetro na função, dessa forma:

function removeLinha(event) {
    event.preventDefault();
    $(this).parent().parent().remove();
}

Assim, o risco sai e a mensagem do vscode também :}

Qualquer dúvida, é só falar!