参考文章:https://my.oschina.net/deepSprings/blog/389068?p=1
用bootstrap库,当checkbox的全选和反选时,失败。按浏览器f12,对着checkbox右键选择查看元素源码,发现前端代码解析的时候自动多了span,而且div也多了class=“checker”, (有的人的class显示为checked),所以导致了选择不上。
解决办法:
//获取当前modal下所有的checkbox
$('input[type="checkbox"]','#myModal').each(function(){
$(this).attr('checked',true);
$(this).parents('.checker').find('span').addClass('checked');
});
总结:也就是先获取当前标签的父标签,再回到span标签,添加checked