jquery的iButton插件可以修改复选框和单选框的显示样式,但是,想要批量操作好像没有头绪,用普通的修改方法修改后,查看属性是修改了,但是显示的样式却没有变
jquery:
$("#Acheck").change(function(){ var checkedStatus = this.checked; $("#parentB input[type='checkbox']").each(function(){ if(checkedStatus){ $(this).attr('checked','checked'); }else{ $(this).removeAttr('checked'); } console.log($(this).trigger("change")); }); });
重点在于这行:console.log($(this).trigger(“change”));
设置完checked值后,执行一次change时间