当前位置:首页 > jquery

jquery获取checkbox值

2026-02-04 02:44:17jquery

获取单个复选框的值

使用 :checked 选择器配合 .val() 方法获取选中的复选框值

var checkboxValue = $('#checkboxId').is(':checked') ? $('#checkboxId').val() : '';

获取多个同名复选框的值

使用 .each() 遍历选中的复选框

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

获取所有复选框的选中状态

使用 map() 方法创建包含所有值的数组

var allValues = $('input[type="checkbox"]').map(function() {
    return {
        id: this.id,
        checked: this.checked,
        value: this.value
    };
}).get();

使用 prop() 方法检查选中状态

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

获取复选框组的选中值

适用于多个相同 name 的复选框

var selectedValues = $('input[name="groupName"]:checked').map(function() {
    return $(this).val();
}).get();

表单序列化时获取复选框值

var formData = $('#formId').serialize();

注意事项

  • 未选中的复选框不会被包含在表单提交数据中
  • 使用 prop() 而非 attr() 获取 checked 属性
  • 给复选框设置 value 属性可获取特定值,否则默认值为 "on"

jquery获取checkbox值

标签: jquerycheckbox
分享给朋友:

相关文章

jquery官网

jquery官网

jQuery 官网地址 jQuery 的官方网站是 https://jquery.com/。该网站提供以下核心内容: 下载 jQuery:提供最新版本的 jQuery 库(压缩版和未压缩版),支持…

jquery库

jquery库

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

jquery选择器

jquery选择器

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

jquery 图表

jquery 图表

jQuery 图表库推荐 jQuery 本身不直接提供图表功能,但可以通过插件或集成其他库实现图表绘制。以下是几种常用的 jQuery 图表解决方案: Chart.js 集成 Chart.j…

jquery页面

jquery页面

jQuery 页面操作指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 在页面中的常见使用方法…

jquery选择

jquery选择

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