Javascript 如何使用stopPropagation

Javascript 如何使用stopPropagation,javascript,jquery,events,function,stoppropagation,Javascript,Jquery,Events,Function,Stoppropagation,我有stopPropagation元素,但在该元素中我有另一个元素,我需要能够用于事件。但因为它是stopPropagation的子元素。它不起作用了。是否有某种方法可以通过停止传播在元素内的元素上启用传播。 谢谢…您不能简单地在另一个元素上以编程方式触发事件吗 $('#firstElement').click(function(e){ e.stopPropagation(); $('#anotherElement').trigger("click"); }); 默认情况下,许多事件会

我有stopPropagation元素,但在该元素中我有另一个元素,我需要能够用于事件。但因为它是stopPropagation的子元素。它不起作用了。是否有某种方法可以通过停止传播在元素内的元素上启用传播。
谢谢…

您不能简单地在另一个元素上以编程方式触发事件吗

$('#firstElement').click(function(e){
  e.stopPropagation();
  $('#anotherElement').trigger("click");
});

默认情况下,许多事件会在DOM中冒泡,因此您使用的单击处理程序显然会影响父元素-似乎使用e.preventDefault()比使用e.stopPropagation()更容易


有关差异的详细说明,请参见

包括绑定事件处理程序的代码。