再阻止事件冒泡的方面,jquery有两种方式:

一种是 return false;另外一种是 e.stopPropagation()

 

html代码 

<form >
<div >
    <div >
        <a >点击我</a>
    </div>
</div>
</form>


js代码: 

$('#hr_three').click(function(e){
    alert('我是最里层!')
     //e.stopPropagation()
     return false;
}) 

   

可以看出区别,e.stopPropagation()和return false;都是可以阻止冒泡事件的发生,但是return false同时阻止了默认事件的发生。

 

 

相关文章:

  • 2022-12-23
  • 2021-12-17
  • 2022-12-23
  • 2021-12-17
  • 2021-12-17
  • 2021-12-17
  • 2021-12-17
  • 2021-12-17
猜你喜欢
  • 2021-12-17
  • 2021-12-17
  • 2022-12-23
  • 2021-12-17
  • 2021-08-14
相关资源
相似解决方案