当前位置:首页 > jquery

jquery 复选框

2026-03-02 14:10:55jquery

jQuery 复选框操作

jQuery 提供了多种方法来操作复选框(checkbox),包括选中、取消选中、获取状态等。以下是一些常见操作的实现方法。

选中复选框

使用 prop() 方法将复选框的 checked 属性设置为 true

$('#checkboxId').prop('checked', true);

取消选中复选框

checked 属性设置为 false

$('#checkboxId').prop('checked', false);

获取复选框的选中状态

使用 prop() 方法获取 checked 属性的值:

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

切换复选框的选中状态

通过 prop() 方法结合当前状态实现切换:

$('#checkboxId').prop('checked', !$('#checkboxId').prop('checked'));

监听复选框状态变化

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

jquery 复选框

$('#checkboxId').change(function() {
    if ($(this).prop('checked')) {
        console.log('复选框被选中');
    } else {
        console.log('复选框被取消选中');
    }
});

选中所有复选框

通过选择器选中所有复选框并设置 checked 属性:

$('input[type="checkbox"]').prop('checked', true);

取消选中所有复选框

类似地取消所有复选框的选中状态:

$('input[type="checkbox"]').prop('checked', false);

判断至少一个复选框被选中

使用 :checked 选择器检查是否有复选框被选中:

if ($('input[type="checkbox"]:checked').length > 0) {
    console.log('至少有一个复选框被选中');
} else {
    console.log('没有复选框被选中');
}

获取选中的复选框的值

遍历选中的复选框并获取其值:

jquery 复选框

$('input[type="checkbox"]:checked').each(function() {
    console.log($(this).val());
});

禁用复选框

通过 prop() 方法设置 disabled 属性:

$('#checkboxId').prop('disabled', true);

启用复选框

取消禁用状态:

$('#checkboxId').prop('disabled', false);

动态创建复选框

使用 jQuery 动态创建复选框并添加到 DOM 中:

var checkbox = $('<input>', {
    type: 'checkbox',
    id: 'dynamicCheckbox',
    value: 'dynamicValue'
});
$('body').append(checkbox);

复选框全选/反选功能

实现一个全选或反选的功能:

$('#selectAll').click(function() {
    $('input[type="checkbox"]').prop('checked', $(this).prop('checked'));
});

这些方法涵盖了 jQuery 操作复选框的常见需求,可以根据实际场景灵活组合使用。

标签: 复选框jquery
分享给朋友:

相关文章

jquery.js

jquery.js

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互等操作。以下是关于 jQuery.js 的核心信息和使用方法: 获…

jquery怎么读

jquery怎么读

jQuery的正确发音 jQuery的发音为 "jay-query"(/ˈdʒeɪkwɪəri/)。其中: "jay" 发音类似字母 "J" 的英文读法。 "query" 发音与英文单词 "qu…

jquery之家

jquery之家

jQuery之家资源推荐 jQuery之家(通常指提供jQuery相关资源的网站或社区)是开发者获取插件、教程和代码示例的重要平台。以下是几个与jQuery相关的优质资源网站: 1. jQuery官…

jquery 添加

jquery 添加

jQuery 添加元素的方法 动态添加 HTML 内容 使用 append()、prepend()、after() 或 before() 方法可以在 DOM 中插入新元素。 // 在元素内部末尾…

jquery代码

jquery代码

以下是关于jQuery代码的常见用法和示例,涵盖基础操作、事件处理、DOM操作等核心功能: 基础语法 jQuery通过$()函数选择元素,支持CSS选择器语法: // 选择所有<p>元…

jquery 表单

jquery 表单

jQuery 表单操作 使用 jQuery 操作表单可以简化 DOM 操作,提高开发效率。以下是一些常见的表单操作方法: 获取表单元素的值 使用 val() 方法可以获取或设置表单元素的值。 //…