jQuery从儿童窃取点击

前端之家收集整理的这篇文章主要介绍了jQuery从儿童窃取点击前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
说我有
<h3>
  some text
  <a href="google.com">google</a>
</h3>

我想把点击事件附加到h3

$("h3").click(function(){ $(this).slideDown(); return false; });

但我也想保留点击实际链接.有没有办法用jQuery这样做?

谢谢!

解决方法

您可以检查事件的实际 .target,如果是< a>元素,例如:
$("h3").click(function(e){ 
  if(e.target.nodeName == 'A') return;
  $(this).slideDown(); 
  return false; 
});
原文链接:https://www.f2er.com/jquery/175669.html

猜你在找的jQuery相关文章