比如:

    1. <div id="f1">
    2. <a href="some url" onclick="return confirm('')">操作</a>
    3. </div>
    4. <script>
    5. $('#f1').click(function(event){
    6. alert('click f1 div');
    7. });
    8. </script>

    在点击“操作”链接时会触发confirm,如果点“确定”,还会触发$(‘#f1’).click()事件,形成事件冒泡
    在JQuery中,使用event.stopPropagation(); 可以阻止事件冒泡。

    1. <a href="some url" onclick="event.stopPropagat;return confirm('')">操作</a>

    就不会触发$(‘#f1’).click()