【发布时间】:2012-05-11 20:53:04
【问题描述】:
假设我有这样的 HTML:
<div>
<a href="http://google.com">Google</a>
</div>
我有一个像这样的事件处理程序(假设我有可用的 jQuery):
$('div').on('click', function(ev) {
// ...
});
是否可以在该事件处理程序中阻止<a> 链接的默认操作?还是为时已晚? (换句话说,我是否需要在<a> 或更低级别上附加一个事件以防止默认链接操作,或者是否可以在上述处理程序中停止它。
如上所述,如果解决方案需要,我可以使用 jQuery。
【问题讨论】:
-
你能检查一下 event.target.nodeName 的 A vs DIV 吗?
标签: javascript jquery jquery-events preventdefault