为了账号安全,请及时绑定邮箱和手机立即绑定

为什么点击按钮触发select事件会执行三次alert?

为什么点击按钮触发select事件会执行三次alert?

Cassie_yu 2016-07-12 18:09:32
<head>     <meta http-equiv="Content-type" content="text/html; charset=utf-8" />     <title></title>     <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>      </head> <body>     <input type="text" value="慕课网" />              <button id="bt1">触发input元素的select事件</button>   <script type="text/javascript">     $("input").select(function(e){         alert(e.target.value)     })     $("#bt1").click(function(){         $("input").select();     })     </script> </body> </html>代码来自jQuery基础--事件篇 的 3-3 select事件的简化,很多人回答是由于冒泡导致,但是我不能理解怎么冒泡的,请帮忙详细解释一下。
查看完整描述

2 回答

?
ElvisYang

TA贡献1条经验 获得超0个赞

阻止默认事件

查看完整回答
反对 回复 2016-07-12
  • Cassie_yu
    Cassie_yu
    能请详细解释下整个代码的运行顺序吗?阻止的是谁的或者是哪一个默认行为呢?
  • 2 回答
  • 0 关注
  • 2409 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信