jquery获取checkbox
获取checkbox的值
使用jQuery获取单个checkbox的值可以通过val()方法实现。确保checkbox有明确的ID或类名以便选择。
var checkboxValue = $('#checkboxId').val();
检查checkbox是否被选中
使用prop()或is()方法可以判断checkbox是否被选中。
var isChecked = $('#checkboxId').prop('checked');
// 或者
var isChecked = $('#checkboxId').is(':checked');
获取多个checkbox的值
如果需要获取多个checkbox的值,可以使用jQuery选择器结合each()方法遍历。

$('input[name="checkboxGroup"]:checked').each(function() {
console.log($(this).val());
});
设置checkbox选中状态
通过prop()方法可以动态设置checkbox的选中状态。
$('#checkboxId').prop('checked', true); // 选中
$('#checkboxId').prop('checked', false); // 取消选中
监听checkbox状态变化
使用change事件可以监听checkbox的状态变化。

$('#checkboxId').change(function() {
if ($(this).is(':checked')) {
console.log('Checkbox is checked');
} else {
console.log('Checkbox is unchecked');
}
});
获取所有checkbox的值并存入数组
如果需要将所有选中的checkbox的值存入数组,可以使用map()方法。
var checkedValues = $('input[name="checkboxGroup"]:checked').map(function() {
return $(this).val();
}).get();
console.log(checkedValues);
全选或取消全选checkbox
通过一个主checkbox控制多个子checkbox的选中状态。
$('#selectAll').change(function() {
$('input[name="checkboxGroup"]').prop('checked', $(this).prop('checked'));
});






