现在点击小红框的时候,以后会执行大红框所绑定的方法,如果在点击小红框的时候,屏蔽掉大红框的方法?
event.stopPropagation(); 阻止事件冒泡!
event.stopPropagation();
点击小红框事件里要阻止事件冒泡才可以e.stopPropagation();
e.stopPropagation();
$('input').on('click',(e)=>{e.stopPropagation();})
坑比较多,我建议你打印一下 e.target 看看你真正点到了哪里其次,在你小红框的事件里加上e.stopPropagation();
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
3 回答2.4k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
2 回答3.8k 阅读
9 回答5.2k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
2 回答14.2k 阅读
event.stopPropagation();
阻止事件冒泡!