在 div 内部点击链接触发 div 的 onclick 事件

6
我有一个简单的问题:一个包含链接的div,这个div定义了一个onclick函数。然而,当我点击链接时,我只想跟随链接,而不触发包含div的函数。 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时,会显示一个弹窗:这很好。但是当链接被单击时,我不想显示弹窗。

如何避免这种情况?

1个回答

8

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接