<code>$("a").click(function (e) { console.log("a"); // e.preventDefault(); // 三个都触发 // e.stopPropagation(); // 触发前两个 // e.stopImmediatePropagation(); // 只触发第一个 }); $("a").click(function () { console.log("i am a"); }); $(document).click(function () { console.log("i am document"); })</code>
判断是否调用了 stopPropagation()方法
<code>$("div").click(function (e) { e.stopPropagation(); console.log(e.isPropagationStopped()); // true })</code> 判断是否执行了 stopImmediatePropagation()方法 <code>$('div').click(function (e) { e.stopImmediatePropagation(); console.log(e.isImmediatePropagationStopped()); // true });</code>