当前位置:首页 > jquery

jquery获取复选框选中的值

2026-03-17 07:29:51jquery

获取单个复选框的值

使用 :checked 选择器结合 .val() 方法获取选中复选框的值。假设复选框的 idmyCheckbox

var value = $('#myCheckbox:checked').val();
console.log(value); // 输出选中的值

获取多个复选框的选中值

通过遍历选中的复选框,将值存入数组。假设所有复选框的 classmyCheckbox

var selectedValues = [];
$('.myCheckbox:checked').each(function() {
    selectedValues.push($(this).val());
});
console.log(selectedValues); // 输出数组,如 ["value1", "value2"]

使用 map() 方法简化操作

通过 .map().get() 方法直接生成值数组:

var values = $('.myCheckbox:checked').map(function() {
    return $(this).val();
}).get();
console.log(values); // 结果同上

监听复选框变化事件

结合事件监听实时获取选中值:

jquery获取复选框选中的值

$('.myCheckbox').change(function() {
    var checkedValues = $('.myCheckbox:checked').map(function() {
        return $(this).val();
    }).get();
    console.log(checkedValues);
});

注意事项

  • 确保复选框有明确的 value 属性,否则返回 undefined
  • 若需获取文本内容而非 value,可使用 $(this).next('label').text()(假设文本在相邻的 label 标签中)。
  • 未选中时,:checked 选择器返回空集合,需检查数组长度避免空操作。

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

相关文章

jquery插件库

jquery插件库

jQuery插件库推荐 jQuery插件库提供了丰富的扩展功能,帮助开发者快速实现常见的前端交互效果。以下是一些常用的jQuery插件库和资源: 1. 官方jQuery插件注册中心jQuery Pl…

jquery 添加

jquery 添加

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

加载jquery

加载jquery

加载 jQuery 的方法 通过 CDN 加载 推荐使用官方或公共 CDN(内容分发网络)加载 jQuery,速度快且稳定。将以下代码添加到 HTML 文件的 <head> 或 <b…

jquery 表单

jquery 表单

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

jquery 删除

jquery 删除

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

jquery下拉

jquery下拉

jQuery 实现下拉效果的方法 使用 slideDown() 和 slideUp() 方法 通过 slideDown() 展开元素,slideUp() 收起元素,实现平滑的下拉动画效果。 $(…