demo在这https://jsfiddle.net/6wsa3g2y/点击预览
很奇怪,第一次可以执行,之后就无法执行了,不知怎么回事?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
是 prop 不是 attr..还有楼主代码需要优化下。。
$(function(){
$(function(){
$("#checkAll").on("click",function(){
$("input[name='subBox']").prop("checked",this.checked);
});
var subBox=$("input[name='subBox']");
subBox.on('click',function(){
$("#checkAll").prop("checked",subBox.length == $("input[name='subBox']:checked").length ?true :false);
});
});