当前位置:首页 > jquery

jquery获取checkbox选中的值

2026-03-17 04:59:53jquery

使用 jQuery 获取 checkbox 选中的值

通过 jQuery 可以轻松获取选中的 checkbox 值,以下是几种常见方法:

方法一:使用 :checked 选择器和 each() 遍历

jquery获取checkbox选中的值

var selectedValues = [];
$('input[type="checkbox"]:checked').each(function() {
    selectedValues.push($(this).val());
});
console.log(selectedValues);

方法二:使用 map() 方法

var selectedValues = $('input[type="checkbox"]:checked').map(function() {
    return $(this).val();
}).get();
console.log(selectedValues);

方法三:获取特定 class 或 name 的 checkbox

jquery获取checkbox选中的值

var selectedValues = $('.checkbox-class:checked').map(function() {
    return $(this).val();
}).get();

方法四:获取表单中的 checkbox 值

$('form').submit(function() {
    var selectedValues = $(this).find('input[type="checkbox"]:checked').map(function() {
        return $(this).val();
    }).get();
    console.log(selectedValues);
    return false; // 阻止表单提交
});

注意事项

  • 确保 checkbox 有 value 属性,否则获取的值可能为空。
  • 如果 checkbox 未选中,val() 方法将不会包含在结果中。
  • 使用 prop('checked') 可以检查单个 checkbox 是否被选中。

标签: jquerycheckbox
分享给朋友:

相关文章

jquery教程

jquery教程

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

jquery插件

jquery插件

jQuery 插件开发指南 jQuery 插件是一种扩展 jQuery 功能的模块化方式,允许开发者封装可重用的代码。以下是开发和使用 jQuery 插件的基本方法。 插件基本结构 jQuery 插…

jquery最新版本

jquery最新版本

jQuery 最新版本 截至2024年7月,jQuery 的最新稳定版本是 3.7.1,发布于2023年11月16日。 版本特性 3.x 系列:支持现代浏览器(IE 9+),移除了旧版API,优…

jquery版本

jquery版本

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

jquery选择器

jquery选择器

jQuery 选择器基础 jQuery 选择器用于选取 DOM 元素,基于 CSS 选择器语法扩展。通过 $() 或 jQuery() 函数调用,返回匹配元素的集合。 常见选择器类型 元素选择…

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…