1、jQuery判断checked是否是选中状态的三种方法
.attr('checked') // 返回:"checked"或"undefined" ;//不推荐
.prop('checked') // 返回true/false
.is(':checked') // 返回true/false
2、jQuery赋值checked的几种写法
不推荐写法:
$("#cb1").attr(“checked”,“checked”);
$("#cb1").attr(“checked”,true);
$("#cb1").attr(“checked”,“true”);
推荐写法:
$("#cb1").prop(“checked”,true);//设置为选中状态
$("#cb1").prop(“checked”,true);//设置为未选中状态
$("#cb1").prop({checked:true}); //map键值对
$("#cb1").prop(“checked”,function(){
return true;//函数返回true或false
});
2、jQuery设置全选与非全选
$(".ckitem").prop(“checked”, $(this).prop(“checked”));