Using jQuery: with the following code I'd like to prevent the href url (in this case a hash '#') being fired on click, but still allow the click event to continue bubbling up the chain. How can this be achieved please?
<div>
<a href="#">Test</a>
</div>
$('a').click(function(e){
// stop a.click firing but allow click event to continue bubbling?
});
try this..
here you can find difference between
return false
ande.preventDefault();
e.preventDefault()
won't prevent bubbling,e.stopPropagation()
orreturn false
(stop both) will.You could do:
fiddle here http://jsfiddle.net/tU53v/