Events 我在a中有一个div,但如何在div上触发事件并防止<;a>;?
这是我关于stack的第一个问题,我的英语不好,很抱歉 当我单击div时,我的代码无法停止跳转。 列表是一个包含一些细节的div。 我的js: 我的html:Events 我在a中有一个div,但如何在div上触发事件并防止<;a>;?,events,propagation,Events,Propagation,这是我关于stack的第一个问题,我的英语不好,很抱歉 当我单击div时,我的代码无法停止跳转。 列表是一个包含一些细节的div。 我的js: 我的html: <a href="an address"> <div class="pull-right" onclick="clickList(this)"> <i class="iconfont"></i> </div> </a> 当您停
<a href="an address">
<div class="pull-right" onclick="clickList(this)">
<i class="iconfont"></i>
</div>
</a>
当您停止事件传播时,只需在href中使用javascript:void(),而不是地址:
<a href="javascript:void(0);">
<div class="pull-right" onclick="clickList(this)">
<i class="iconfont"></i>
</div>
</a>
同时移除e.StopperPogation();在单击列表中,因为这将是div对象而不是事件对象。我找到了我的错误。也许我嵌套太多了。无论如何,谢谢你。
<a href="javascript:void(0);">
<div class="pull-right" onclick="clickList(this)">
<i class="iconfont"></i>
</div>
</a>