Esto es lo que tengo básicamente:¿Es posible detener el navegador al seguir el enlace cuando se activa el clic del elemento secundario?
<a href="http://somelink.com">
<span>stuff</span>
<span onclick="AwesomeFunction();">more stuff</span>
<span>the last stuff</span>
</a>
Ahora, el problema es que quiero mantener al padre como un enlace, pero si el usuario hace clic en el lapso con el evento onclick no quiero seguir el navegador el enlace.
He intentado
event.stopPropagation();
pero que sólo parece detener los enlaces evento onclick de la cocción, o que estoy haciendo algo mal.
Actualmente estoy en modo crujido y no quiero pasar demasiado tiempo reescribiendo el código que genera este HTML, pero todavía no puede ser un hack ya que se implementa en una función bastante vital de el sitio. Cualquier ayuda apreciada.
'' 'event.preventDefault()' '' no es jQuery. Es solo un buen JavaScript antiguo. –