$(function() { $("#checkAll").click(function(){ $("input[name='subBox']").removeAttr("checked"); //移除属性checked $("input[name='subBox']").prop('checked',true); }); $("#cancelAll").click(function(){ //$(":checkbox").removeAttr("checked"); //移除属性checked $("input[name='subBox']").prop('checked',false); }); });
早期版本中checked选中都是$("input[type='checkbox']").attr('checked',true);jQuery1.9.1版本的checkbox的checked方法更新成$("input[type='checkbox']").prop('checked',true);