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

jQuery event

como está função funciona sem passar event como parâmetro?

function removeLinha(){
    event.preventDefault();
    $(this).parent().parent().remove();
}
2 respostas
solução!

Oi Nícolas, essa pergunta é excelente, eu lembro que quando fiz esse curso, o instrutor deixou de passar event como parâmentro numa refatoração e acabou não explicando.

O que acontece é que o preventDefault é um método de evento, então se você passar "event" como parâmetro, ou "evt", ou "e", ou simplismente não passar nenhum, o seu preventDefault já identifica que se trata de um evento.

Abraço e bons estudos!

edit: Se você ler a documentação do jQuery eles passam event como parâmetro, vimos que funciona dessa forma, mas também é uma boa prática seguir as documentações das ferramentas que utilizamos

A... entendi, muito obrigado pela explicação ^^ valeu!