小编nik*_*123的帖子

Javascript,阻止preventDefault()传递给子元素

我有一个div容器,由于某种原因我必须添加e.preventDefault(),但令人惊讶的是它也阻止了锚元素完成它们的工作

jQuery('#anything').on("click", function(e) {
  e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="anything">
  <a href="https://google.com"> Link should work </a>
</div>
Run Code Online (Sandbox Code Playgroud)

我没想到锚不会起作用,我以前从来没有处理过这个问题.我StopPropagation()按照某处的建议尝试,但那不起作用

我怎样才能让锚再次工作?

html javascript jquery

4
推荐指数
1
解决办法
366
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1