是这样的,为了使用方便,使点击表格当前行位置可勾选当前行的复选框,效果是实现了,但是复选框反而点了没效果了= =,不懂为啥。把判断里的prop改成is或者attr后,复选框生效,但是不会实现判断而反选了。
代码如下:
是这样的,为了使用方便,使点击表格当前行位置可勾选当前行的复选框,效果是实现了,但是复选框反而点了没效果了= =,不懂为啥。把判断里的prop改成is或者attr后,复选框生效,但是不会实现判断而反选了。
代码如下:
//阻止事件冒泡
$("input[type='checkbox'], input[type='text']").click(function(e){
e.stopPropagation();
});
你加一个这个事件,如果点击的是复选框,就阻止事件冒泡,就可以了
27 回答14.4k 阅读
8 回答3.7k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
5 回答5.5k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
3 回答1.9k 阅读
4 回答2.4k 阅读✓ 已解决
应该是事件冒泡导致的 你checkbox点击的时候触发了一次checkbox的事件(选中了checkbox) 然后冒泡到tr出发了tr的事件 又取消了选中 你在checkbox取消下冒泡就好了