<a href="#" class="remove-item">(Remover)</a>
Essa não é uma solução melhor? Ao invés de prevenir o evento padrão.
<a href="#" class="remove-item">(Remover)</a>
Essa não é uma solução melhor? Ao invés de prevenir o evento padrão.
Oi Fernando, tudo certo?
O problema de fazer um link âncora com a lasanha (#), é que a página sobe quando você clica. Isso sem o preventDefault claro.
Dá uma testada aqui.
Espero ter ajudado,
Abcs!
Realmente esse é um problema nessa solução.
Apenas para um melhor entendimento, esse "#" equivale a um link âncora para a tag body/html?
Exatamente, Fernando.
Se no exemplo que eu dei, você colocasse um elemento HTML com um ID e no link tivesse algo como href='#idDoElemento'
a página ia diretamente para o elemento html.
Abcs!
Não seria mais correto usar uma tag que não fosse um link, tipo:
<excluir></excluir>
Oi Rodrigo,
O problema disso mora em você falhar na semântica do seu código. Um link deve ser algo para apontar para algum lugar, diferente de um parágrafo por exemplo que é usado apenas para textos de conteúdo.
Abcs!