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:

javascript$('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:

javascript$('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:

html<a href="/">link</a>

Ahora utilicemos la cancelación de la acción:

javascript$('a').on('click', function () {
  alert('¡No puedes seguir este enlace!');
  return false;
});