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

<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事件的简化,很多人回答是由于冒泡导致,但是我不能理解怎么冒泡的,请帮忙详细解释一下。

Cassie_yu
浏览 2410回答 2
2回答

ElvisYang

阻止默认事件
打开App,查看更多内容
随时随地看视频慕课网APP