Cancela la acción predeterminada con jQuery

Todas las acciones de eventos HTML tienen asignada una acción por defecto, pero que la tengan asignada no quiere decir que no podamos modificarla a nuestro antojo sin problemas.

La forma de hacerlo es muy sencilla: en el ejemplo usaremos el evento ‘onClick’ pero se puede hacer con cualquiera y es compatible con todos los navegadores:

$(“#aesmienlace”).click(function(event){

event.preventDefault();

return false; // para asegurar sobre IE

});

Seguro que alguna vez os será útil…


Categorías

jQuery

Carlos Sánchez

Una de mis pasiones es el diseño, y de hecho trabajo como diseñador de interfaces para aplicaciones de iOS, además de hacer de vez en cuando... Ver perfil ›

Un comentario

  1.   aremesal dijo

    Me surgió la duda de por qué usar preventDefault() y no simplemente return false, y encontré una muy buena explicación aquí: http://fuelyourcoding.com/jquery-events-stop-misusing-return-false/ (en inglés, eso sí).

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *