html代码:
<input type='checkbox' id='checkbox1' />
1 attr()
1.1 选中复选框
$("#checkbox1").attr("checked","checked");
$("#checkbox1").attr("checked",true);
$("input[type=checkbox]").attr("checked","checked");
1.2 取消选中复选框
$("#checkbox1").removeAttr("checked");
$("#checkbox1").attr("checked",false);
$("input[type=checkbox]").removeAttr("checked");
2 prop()
2.1 选中复选框
$("#checkbox1").prop("checked",true);
$("input[type=checkbox]").prop("checked",true);
2.2 取消选中复选框
$("#checkbox1").prop("checked",false);
$("input[type=checkbox]").prop("checked",false);
注:
(1)attr()方法只能选中一次,而prop()方法无次数限制。
(2)attr()是jQuery 1.0版本就有的函数,prop()是jQuery 1.6版本新增的函数。