jQuery event.stopPropagation() 方法

jQuery 事件

event.stopPropagation()方法停止将事件冒泡到父元素,从而阻止执行任何父事件处理程序。

使用event.isPropagationStopped()方法检查是否曾经(在该事件对象上)调用过此方法。

您可以在我们的JavaScript Event Propagation教程中了解有关事件传播的更多信息。

语法:

event.stopPropagation()

实例

在以下示例中,如果单击子元素,则不会执行父元素上的click事件监听器:

$("div, p, a").click(function(){
  event.stopPropagation();
  alert("您点击了: " + this.tagName);
});
测试看看‹/›

参数值

参数描述
event事件的参数来自事件绑定功能

jQuery 事件