2016-05-16 65 views
6

我有这个简单的问题:一个div包含一个链接,并且div有一个onclick函数定义。但是,当我点击链接时,我只想跟随链接,而不是触发包含div的功能。点击链接里面div射击div的onclick

Fiddle

HTML

<div> 
    <a href="http://www.google.com" target="_blank">Google</a> 
</div> 

JQuery的

$('div').click(function() { 
    alert("test"); 
}); 

CSS

div { 
    height: 100px; 
    width: 200px; 
    border: 1px solid red 
} 

所以在这里,当我点击DIV,显示一个警告:这很好。点击链接时,我不希望警报显示。

如何避免这种情况?

回答