Javascript 如何使用stopPropagation
我有stopPropagation元素,但在该元素中我有另一个元素,我需要能够用于事件。但因为它是stopPropagation的子元素。它不起作用了。是否有某种方法可以通过停止传播在元素内的元素上启用传播。Javascript 如何使用stopPropagation,javascript,jquery,events,function,stoppropagation,Javascript,Jquery,Events,Function,Stoppropagation,我有stopPropagation元素,但在该元素中我有另一个元素,我需要能够用于事件。但因为它是stopPropagation的子元素。它不起作用了。是否有某种方法可以通过停止传播在元素内的元素上启用传播。 谢谢…您不能简单地在另一个元素上以编程方式触发事件吗 $('#firstElement').click(function(e){ e.stopPropagation(); $('#anotherElement').trigger("click"); }); 默认情况下,许多事件会
谢谢…您不能简单地在另一个元素上以编程方式触发事件吗
$('#firstElement').click(function(e){
e.stopPropagation();
$('#anotherElement').trigger("click");
});
默认情况下,许多事件会在DOM中冒泡,因此您使用的单击处理程序显然会影响父元素-似乎使用e.preventDefault()比使用e.stopPropagation()更容易
有关差异的详细说明,请参见包括绑定事件处理程序的代码。