当前位置:首页 > jquery

jquery复选框

2026-04-07 23:13:40jquery

使用jQuery操作复选框

jQuery提供多种方法来操作复选框(checkbox)元素,包括选中、取消选中、获取状态等。以下是一些常见操作示例:

选中与取消选中复选框

// 选中所有复选框
$('input[type="checkbox"]').prop('checked', true);

// 取消选中所有复选框
$('input[type="checkbox"]').prop('checked', false);

// 根据ID选中特定复选框
$('#checkboxId').prop('checked', true);

获取复选框的选中状态

jquery复选框

// 检查单个复选框是否被选中
if ($('#checkboxId').is(':checked')) {
    // 复选框被选中时的逻辑
}

// 获取所有被选中的复选框
var checkedBoxes = $('input[type="checkbox"]:checked');

监听复选框的更改事件

// 单个复选框的change事件
$('#checkboxId').change(function() {
    if ($(this).is(':checked')) {
        console.log('复选框被选中');
    } else {
        console.log('复选框被取消选中');
    }
});

// 多个复选框的change事件
$('input[type="checkbox"]').change(function() {
    console.log('复选框状态改变');
});

全选/取消全选功能

jquery复选框

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

// 取消全选
$('#deselectAll').click(function() {
    $('input[type="checkbox"]').prop('checked', false);
});

获取选中复选框的值

// 遍历所有被选中的复选框并获取值
$('input[type="checkbox"]:checked').each(function() {
    console.log($(this).val());
});

禁用与启用复选框

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

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

注意事项

  • 使用prop()方法而不是attr()来操作checkeddisabled属性,因为prop()更可靠。
  • :checked选择器用于匹配所有被选中的复选框。
  • change事件在复选框状态改变时触发。

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

相关文章

jquery版本

jquery版本

jQuery 的版本历史及当前状态如下: 当前稳定版本 jQuery 的最新稳定版本是 3.6.4(发布于 2023 年 3 月),支持现代浏览器并修复了部分安全问题。 主要版本分支 jQu…

jquery 方法

jquery 方法

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常用的 jQuery 方法及其用途: 选择器方法 $("selec…

jquery 使用

jquery 使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的基本使用方法。 引入…

html jquery

html jquery

HTML 与 jQuery 基础 HTML 是超文本标记语言,用于构建网页的结构和内容。jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery切换

jquery切换

jQuery切换操作 jQuery提供了多种切换方法,用于在元素状态之间进行切换,包括显示/隐藏、类名切换、属性切换等。以下是常见的jQuery切换方法: 显示与隐藏切换 使用toggle()方法可…

jquery轮播

jquery轮播

jQuery轮播实现方法 jQuery轮播可以通过多种方式实现,以下是几种常见的方法: 使用Slick插件 Slick是一个流行的jQuery轮播插件,功能强大且易于使用。引入jQuery和Slic…