jQuery event.stopPropagation() 方法
示例
阻止事件冒泡到父元素
$("span").click(function(event){
event.stopPropagation();
alert("Span 元素被點選了。");
});
$("p").click(function(event){
alert("P 元素被點選了。");
});
$("div").click(function(){
alert("Div 元素被點選了。");
});
自己動手試一試 »
定義和用法
event.stopPropagation() 方法會阻止事件冒泡到父元素,從而防止任何父事件處理程式被執行。
提示: 使用 event.isPropagationStopped() 方法來檢查該事件是否呼叫了此方法。
語法
event.stopPropagation()
引數 | 描述 |
---|---|
事件 | 必需。 event 引數來自事件繫結函式。 |