2013-06-05 46 views
1

有几个事件绑定到每个元素。有时候,父母和孩子元素都包含点击事件!那里如果我点击子元素,父元素也会被触发。如何防止这些事件被jquery解雇!发生一个事件时停止其他事件

+5

Aloha docs! http://api.jquery.com/event.stopPropagation/ – elclanrs

+1

看到这个答案在stackoverflow http://stackoverflow.com/a/2364639/2454105 – fuentesbusco

回答

7

您可以使用event.stopPropagation()

冒泡DOM树,阻止任何 父处理程序被通知的事件阻止事件。

$("p").click(function(event){ 
  event.stopPropagation(); 
  // do something 
}); 

SEE HERE

+0

@Asif感谢您的更新 – PSR

相关问题