event.stopPropagation(); 阻止事件冒泡

html 
—>head 
———>body 
—————–>div 

————————>input

input和div都有点击事件,由于事件冒泡作用,input框被点击触发事件之后,div的点击事件也要被触发。 

有的时候根据需要不要进行事件冒泡,需要对其进行阻止

① return false; 容易与“浏览器默认动作阻止“混淆 
② event.stopPropagation(); 阻止事件冒泡

$(function(){
    $("div").bind('click',function(){
        alert("divdiv");
    });
    $("input").bind('click',function(evt){
        alert("inputinput");
        //阻止事件冒泡
        //return false;
        evt.stopPropagation();

    });
});

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试