<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。
})
阿晨1998
TA贡献2037条经验 获得超6个赞
事件委托,利用冒泡判断事件源对象
$('#div1').on('click',function(e){
console.log(e.target);
})
牛魔王的故事
TA贡献1830条经验 获得超3个赞
可以在控制台打印出来是点击了哪层div
$('#div1').on('click',function(event){
console.log(event.target);
})
添加回答
举报
0/150
提交
取消