Prevenção da ação padrão no jQuery
Como você já deve saber, a ação do usuário
em JavaScript é cancelada usando
event.preventDefault().
Vamos prevenir o envio dos dados do formulário,
assim como a propagação adicional do evento:
$('form').on('submit', function(event) {
event.preventDefault();
});
Também é possível prevenir apenas o envio
dos dados do formulário (mas não a propagação do evento) no estilo
jQuery - para isso, a função de manipulação do evento
deve retornar false:
$('form').on('submit', function() {
return false;
});
Claro, você pode cancelar qualquer evento, por exemplo, um clique em um link. Digamos que temos o seguinte link no código HTML:
<a href="/">link</a>
Agora vamos usar a prevenção de ação:
$('a').on('click', function () {
alert('Você não pode seguir este link!');
return false;
});