当前位置:首页 > jquery

checkbox jquery

2026-03-17 15:37:51jquery

使用 jQuery 操作复选框

获取复选框状态

使用 prop() 方法检查复选框是否被选中:

var isChecked = $('#checkboxId').prop('checked');
if (isChecked) {
    // 复选框已选中
}

设置复选框选中或取消选中

通过 prop() 方法修改复选框状态:

// 选中复选框
$('#checkboxId').prop('checked', true);

// 取消选中复选框
$('#checkboxId').prop('checked', false);

监听复选框变化事件

使用 change 事件监听复选框状态变化:

$('#checkboxId').change(function() {
    if ($(this).is(':checked')) {
        // 复选框被选中时的操作
    } else {
        // 复选框取消选中时的操作
    }
});

获取一组复选框的选中值

适用于多个复选框的场景,例如 name="groupCheckbox"

var selectedValues = [];
$('input[name="groupCheckbox"]:checked').each(function() {
    selectedValues.push($(this).val());
});

全选/取消全选功能

通过一个主复选框控制多个子复选框:

$('#selectAll').change(function() {
    $('.itemCheckbox').prop('checked', $(this).prop('checked'));
});

禁用/启用复选框

使用 prop() 方法修改 disabled 属性:

checkbox jquery

// 禁用复选框
$('#checkboxId').prop('disabled', true);

// 启用复选框
$('#checkboxId').prop('disabled', false);

以上方法涵盖了 jQuery 操作复选框的常见需求,适用于表单交互、批量操作等场景。

标签: checkboxjquery
分享给朋友:

相关文章

jquery特效

jquery特效

jQuery 常见特效实现方法 淡入淡出效果 使用 fadeIn() 和 fadeOut() 方法实现元素的渐显和渐隐效果。可通过参数控制动画持续时间(毫秒)和缓动函数。 $("#element")…

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

jquery事件

jquery事件

jQuery 事件基础 jQuery 提供了一套简化的事件处理机制,允许开发者通过简洁的语法绑定、触发和管理事件。核心方法包括 on()、off()、trigger() 等,支持常见事件(如点击、悬停…

jquery 选择

jquery 选择

jQuery 选择器基础 jQuery 选择器基于 CSS 选择器语法,用于快速定位和操作 DOM 元素。核心语法为 $() 或 jQuery(),括号内传入选择器表达式。 // 选择所有 <…

jquery标签

jquery标签

jQuery 标签操作 jQuery 提供了多种方法来操作 HTML 标签(元素),包括创建、修改、删除和遍历等。以下是常用的 jQuery 标签操作方法: 选择标签 使用选择器获取 HTML 元素…

jquery 对象

jquery 对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素的集合。它是一个类数组对象,包含一组 DOM 元素并提供 jQuery 特有的方法链式操作。 创…