当前位置:首页 > 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 图片操作方法: 动态加载图片 使用 jQuery 的 attr()…

jquery实现

jquery实现

以下是关于jQuery实现的常见应用场景及方法,分为核心功能模块说明: DOM操作 使用$()选择器获取元素后,可通过链式调用方法操作DOM: $('#element').html('新内容').…

jquery 判断

jquery 判断

jQuery 判断元素是否存在 使用 jQuery 判断元素是否存在通常通过检查选择器匹配的元素长度来实现。如果长度大于 0,表示元素存在;否则不存在。 if ($('selector').leng…

jquery 删除

jquery 删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素可以通过多种方式实现,具体方法取决于需求。以下是几种常见的删除方式: remove() 方法 remove() 方法会删除选中的元…

jquery效果

jquery效果

jQuery 动画效果 jQuery 提供了多种内置动画效果,可用于实现平滑的页面交互。常用的方法包括 show()、hide()、toggle()、fadeIn()、fadeOut()、slideU…

jquery 切换

jquery 切换

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