jquery 读取checkbox

html的checkbox控件 是否选中要看有没有checked属性 有就是选中 无论值是什么

如果有这样一个checkbox

<input id="chk" type="checkbox" checked="checked" />

使用js dom来操作 通过checked属性很容易取到是否选中

document.getElementById('chk').checked = true;
document.getElementById('chk').checked = false;
var checked = document.getElementById('chk').checked;

如果用jquery呢?

1. 访问是否选中

var checked = $('#chk').is(':checked');

2. 设置选中

$('#chk').attr('checked', 'checked');

3. 取消选中

$('#chk').removeAttr('checked');