Cancelación de la acción por defecto en jQuery
Como ya debes saber, la acción del usuario
en JavaScript se cancela usando
event.preventDefault().
Impidamos el envío de datos del formulario,
así como la propagación adicional del evento:
$('form').on('submit', function(event) {
event.preventDefault();
});
También se puede prevenir solo el envío
de datos del formulario (pero no la propagación del evento) al estilo
jQuery - para esto la función manejadora del evento
debe retornar false:
$('form').on('submit', function() {
return false;
});
Por supuesto, se puede cancelar cualquier evento, por ejemplo un clic en un enlace. Por ejemplo, tenemos el siguiente enlace en el código HTML:
<a href="/">link</a>
Ahora utilicemos la cancelación de la acción:
$('a').on('click', function () {
alert('¡No puedes seguir este enlace!');
return false;
});