jquery选中checkbox
jQuery 选中 checkbox 的方法
使用 jQuery 操作 checkbox 的选中状态可以通过以下几种方式实现:

设置 checkbox 为选中状态
$('#checkboxId').prop('checked', true);
设置 checkbox 为未选中状态
$('#checkboxId').prop('checked', false);
切换 checkbox 的选中状态
$('#checkboxId').prop('checked', function(i, currentValue) {
return !currentValue;
});
获取 checkbox 的选中状态
var isChecked = $('#checkboxId').prop('checked');
通过属性选择器选中所有已勾选的 checkbox
$('input[type="checkbox"]:checked').each(function() {
console.log($(this).val());
});
注意事项
- 使用
prop()方法而不是attr()方法,因为prop()更能准确反映 checkbox 的当前状态。 - 确保选择器能正确匹配到目标 checkbox,可以通过 ID、class 或其他属性选择。
- 对于动态生成的 checkbox,可能需要使用事件委托来绑定事件。






