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…

Mejora el rendimiento de tu web
Te enseñamos cómo crear tu web con WordPress y cómo conseguir mucho tráfico en poco tiempo:
Crear un blog con WordPressPasa de 0 a 5.000 visitas en tu web

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í).

Escribe un comentario