当前位置:首页 > jquery

jquery获取checkbox值

2026-03-16 23:31:14jquery

获取单个checkbox的值

使用prop()方法可以获取单个checkbox的选中状态和值:

var isChecked = $('#checkboxId').prop('checked');
var checkboxValue = $('#checkboxId').val();

获取多个checkbox的选中值

对于一组name相同的checkbox,使用:checked选择器获取所有选中的元素:

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

获取所有checkbox的值(无论是否选中)

如果需要获取组内所有checkbox的值:

var allValues = [];
$('input[name="checkboxGroup"]').each(function() {
    allValues.push($(this).val());
});

检查是否至少选中一个checkbox

验证checkbox组中是否有被选中的项:

if($('input[name="checkboxGroup"]:checked').length > 0) {
    // 至少有一个被选中
}

设置checkbox的选中状态

使用prop()方法设置checkbox的选中状态:

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

监听checkbox状态变化

通过change事件监听checkbox状态变化:

$('#checkboxId').change(function() {
    if($(this).is(':checked')) {
        // checkbox被选中时的处理
    } else {
        // checkbox取消选中时的处理
    }
});

获取checkbox的data属性值

如果需要获取checkbox上自定义的data属性:

jquery获取checkbox值

var customData = $('#checkboxId').data('custom-attr');

标签: jquerycheckbox
分享给朋友:

相关文章

jquery实现vue

jquery实现vue

jQuery 和 Vue.js 是两种不同理念的前端工具,前者基于 DOM 操作,后者基于数据驱动。虽然 Vue 可以替代 jQuery 的大部分功能,但若需在 Vue 中临时集成 jQuery 或模…

jquery 选择

jquery 选择

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

jquery选择

jquery选择

jQuery选择器基础 jQuery选择器基于CSS选择器语法,用于快速定位和操作DOM元素。通过$()或jQuery()函数传入选择器字符串实现。 常见选择器类型: 元素选择器:$("p") 选…

jquery 添加

jquery 添加

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

jquery方法

jquery方法

jQuery 核心方法 $() 或 jQuery() 是核心选择器方法,用于获取 DOM 元素或创建 jQuery 对象。支持 CSS 选择器、DOM 元素或 HTML 字符串。 $('#id'…

jquery 加载

jquery 加载

jQuery 加载方法 使用jQuery需要先将其库文件加载到网页中。以下是几种常见的加载方式: 通过CDN加载 推荐使用官方或公共CDN(内容分发网络)加载jQuery,速度快且可能被浏览器缓存:…