为了账号安全,请及时绑定邮箱和手机立即绑定

div嵌套div,父div绑定click事件,点击子div后在父div click事件里怎么判断该点

div嵌套div,父div绑定click事件,点击子div后在父div click事件里怎么判断该点

胡子哥哥 2019-03-12 13:15:33
 <div id='div1' >    <div id='div2'>    </div></div>$('#div1').on('click',function(){    //判断点击是否来自div2})
查看完整描述

4 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

找到实际点击的对象,看是不是 div2 就行。


$('#div1').on('click', function(event) {

  event = event || window.event;

  let target = event.target || event.srcElement; // target 就是实际点击的DOM。

})


查看完整回答
反对 回复 2019-03-28
?
阿晨1998

TA贡献2037条经验 获得超6个赞

事件委托,利用冒泡判断事件源对象


$('#div1').on('click',function(e){

    console.log(e.target);

})


查看完整回答
反对 回复 2019-03-28
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

可以在控制台打印出来是点击了哪层div 

$('#div1').on('click',function(event){


console.log(event.target);

})


查看完整回答
反对 回复 2019-03-28
  • 4 回答
  • 0 关注
  • 1196 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信