当前位置:首页 > jquery

jquery选择checkbox

2026-03-17 06:06:08jquery

jQuery选择checkbox的方法

使用jQuery选择checkbox可以通过多种方式实现,以下是常见的几种方法:

通过属性选择器选择所有checkbox

$('input[type="checkbox"]')

通过:checkbox伪类选择器

$(':checkbox')

选择特定name的checkbox

jquery选择checkbox

$('input[name="checkboxName"]')

选择特定class的checkbox

$('.checkboxClass')

操作checkbox的常用方法

获取/设置checkbox的选中状态

jquery选择checkbox

// 获取选中状态
var isChecked = $('#myCheckbox').prop('checked');

// 设置选中状态
$('#myCheckbox').prop('checked', true);

监听checkbox的change事件

$('#myCheckbox').change(function() {
    if($(this).is(':checked')) {
        // checkbox被选中时执行
    } else {
        // checkbox取消选中时执行
    }
});

获取所有选中的checkbox

$('input[type="checkbox"]:checked')

全选/取消全选所有checkbox

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

// 取消全选
$('input[type="checkbox"]').prop('checked', false);

示例:批量操作checkbox

// 反选所有checkbox
$('#invertSelection').click(function() {
    $('input[type="checkbox"]').each(function() {
        $(this).prop('checked', !$(this).prop('checked'));
    });
});

注意事项

  • 使用prop()方法而不是attr()方法来获取/设置checked属性,因为prop()能正确反映当前状态
  • 在jQuery 1.6+版本中,推荐使用prop()而非attr()处理布尔属性
  • 选择器性能上,input[type="checkbox"]:checkbox稍快

标签: jquerycheckbox
分享给朋友:

相关文章

jquery教程

jquery教程

jQuery 教程:基础与实用方法 jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“写得更少…

jquery 之家

jquery 之家

jQuery 之家相关资源 jQuery 之家是一个提供 jQuery 插件、教程和代码示例的中文资源网站。以下是关于 jQuery 之家的一些有用信息: 网站内容 提供丰富的 jQuery 插件…

jquery 图片

jquery 图片

jQuery 图片操作 jQuery 提供了多种方法来操作图片,包括加载、显示、隐藏、调整尺寸等。以下是一些常见的图片操作方法: 动态加载图片 使用 attr() 方法可以动态修改图片的 src 属…

jquery点击

jquery点击

jQuery 点击事件绑定方法 使用 jQuery 绑定点击事件可以通过多种方式实现,以下是几种常见的方法: click() 方法绑定 $("#elementId").click(function…

jquery菜单

jquery菜单

以下是关于使用jQuery创建交互式菜单的几种常见方法及实现示例: 基础下拉菜单实现 通过jQuery的slideToggle和toggleClass实现简单下拉效果: $('.menu-item…

jquery 节点

jquery 节点

jQuery 节点操作 jQuery 提供了丰富的 DOM 节点操作方法,可以轻松实现节点的增删改查。 查找节点 使用选择器查找节点是最常见的操作。jQuery 支持 CSS 选择器语法,可以快速定…