What I want to do is prevent the click on the div if a users clicks a link inside that div.
but without using the .click(function() {}); on the link.
Here's the code:
$('div.feature').click(function() { window.location = $(this).attr('rel');});
here's an example content of the div:
<div id="feature" rel="urlnumberone">
some text
<a href="javascript:topicchange(this);" class="insideLink">Link</a>
</div>
And for some specific reason I can't use something like this
$('.insideLink').click(function(event){
event.stopImmediatePropagation();
});
I have to use this "topicchange()" function, is there any way to prevent the event propagation?
Thanks!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…