首页 新闻 会员 周边 捐助

jquery如何在点击子元素的时候,阻止父元素的事件?

0
[待解决问题]

例如:

<div class="container">

  <div class="row">

    <input type="checkbox" />我是复选框 

  </div>  

<span class="number">1</span>

</div>

我想点击row和checkbox同时添加事件,内部的checkbox会选中并且数字+1,再次点击取消选中数字-1,但是在点checkbox时候就无法做到数字加减?

各位大神,我想请问下这是为什么,该怎么解决!

自然天下的主页 自然天下 | 菜鸟二级 | 园豆:202
提问于:2016-09-16 18:22
< >
分享
所有回答(4)
0

事件冒泡

小小高 | 园豆:1297 (小虾三级) | 2016-09-16 21:53
0

event.stopPropagation()

czd890 | 园豆:14488 (专家六级) | 2016-09-16 22:06
0

看你这意思,你只需要在row上面添加事件就可以?

顾晓北 | 园豆:10893 (专家六级) | 2016-09-18 14:41
0

这时候不是使用 label for 更好吗<label for="aa"><input type="checkbox" id="aa"></label>

关关blog | 园豆:208 (菜鸟二级) | 2016-09-21 18:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册