Javascript 在jQuery中如何在父级而不是子级上触发事件

Javascript 在jQuery中如何在父级而不是子级上触发事件,javascript,jquery,html,Javascript,Jquery,Html,我有一段html: <div id="parent"> <div id="child></div> </div> 我如何在jQuery中触发一个事件(例如翻滚),该事件仅在悬停在#parent上时有效,但在悬停在#child上时不起作用,您可以使用 类似的问题是 您可以使用 类似的问题是 我想调查一下这件事。停止播放会有帮助 $("#someElement").click(function(event){ event.stopPro

我有一段html:

<div id="parent">
     <div id="child></div>
</div>
我如何在jQuery中触发一个事件(例如翻滚),该事件仅在悬停在
#parent
上时有效,但在悬停在
#child

上时不起作用,您可以使用

类似的问题是

您可以使用

类似的问题是


我想调查一下这件事。停止播放会有帮助

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

我想调查一下事件。停止播放音乐就可以了

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

如果从事件处理程序返回false,它将阻止事件冒泡到下一个祖先


如果从事件处理程序
返回false
,它将阻止事件冒泡到下一个祖先

然而,在我看来,像其他人所说的那样,求助于
.stopPropagation()
会更好

然而,在我看来,像其他人所说的那样,求助于
.stopPropagation()
会更好

$("#someElement").click(function(event){
  event.stopPropagation();
  // do something
});  
$('#outer').mouseover(function () {
    $(this).addClass('green');
});

$('#inner').mouseover(function () {
    return false;
});
$('#parent').on('click',function(e){
    if(e.target === document.getElementById('child')) return false;
    // your code 
})