怎么选择子元素而不选择父元素?????
时间:2009-06-09
来源:互联网
比如
<div id="d1" style="height:200px;width:300px;background-color:#ccc;margin:auto 0;">
<div id="d2" style="height:50px;width:50px;background-color:#ddd;padding:10;">
小DIV
</div>
大的DIV
</div>
$(document).ready(function(){
$('#d1').not('#d2').click(function(){
alert('你点击了大DIV');
});
$('#d2').click(function(){
alert('你点击了小DIV');
});
});
现在我点击大DIV,弹出你点击了大DIV'
点击小DIV,弹出你点击了大DIV' 和 弹出你点击了小DIV'
怎么只弹出你点击了小DIV'
<div id="d1" style="height:200px;width:300px;background-color:#ccc;margin:auto 0;">
<div id="d2" style="height:50px;width:50px;background-color:#ddd;padding:10;">
小DIV
</div>
大的DIV
</div>
$(document).ready(function(){
$('#d1').not('#d2').click(function(){
alert('你点击了大DIV');
});
$('#d2').click(function(){
alert('你点击了小DIV');
});
});
现在我点击大DIV,弹出你点击了大DIV'
点击小DIV,弹出你点击了大DIV' 和 弹出你点击了小DIV'
怎么只弹出你点击了小DIV'
作者: wxllyf 发布时间: 2009-06-09
$('#d2').click(function(){
alert('你点击了大DIV');
return false; //加这句
});
第1个div随便你加不加
alert('你点击了大DIV');
return false; //加这句
});
第1个div随便你加不加
作者: keakon 发布时间: 2009-06-09
$("#d2").click(function(event) { event.stopPropagation() }
作者: spraus 发布时间: 2009-06-09
谢谢楼上两位
都可以实现
哈哈
都可以实现
哈哈
作者: wxllyf 发布时间: 2009-06-10
$('#d2').click(function(){
alert('你点击了小DIV');
});
不就行了吗
alert('你点击了小DIV');
});
不就行了吗
作者: miracle757 发布时间: 2009-06-10
事件冒泡
作者: ljzforever 发布时间: 2009-06-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28