Suppose I have HTML like this:
<div>
<a href="http://google.com">Google</a>
</div>
And I have an event handler like this (suppose I have jQuery available):
$('div').on('click', function(ev) {
// ...
});
Is it possible, from within that event handler, to prevent the default action of the <a> link? Or is it too late? (In other words, am I required to attach an event on the <a> or lower to prevent the default link action, or is it possible to stop it in the above handler).
As said above, I have jQuery available if the solution requires it.
This will definitely work:
Here’s a fiddle: http://jsfiddle.net/xvKNC/1/
Hold on. this seems to work fine for me in Chrome
See the updated fiddle:
http://jsfiddle.net/xvKNC/2/