JQuery——阻止事件冒泡(子元素继承父元素的事件)以及禁止默认事件

老子叫甜甜 提交于 2019-12-09 07:49:51

在子元素中添加stopPropagation()方法

$(".second>li").click(function(e){
                e.stopPropagation()
            })

可以用e.target来获取触发事件的对象

$('a').click(function(evt){
       var self = $(evt.target);
       self.addClass('btn-primary');
});

在表单中,type=submit的标签会默认携带提交事件,如果要取消该事件,可以添加preventDefault方法

$("input[type=submit]").click(function(event){
    event.preventDefault();
})

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!