当前位置:首页 > 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 的复选框

jquery获取checkbox值

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

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

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

注意事项

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

标签: jquerycheckbox
分享给朋友:

相关文章

vue实现checkbox

vue实现checkbox

Vue 实现 Checkbox 在 Vue 中实现 Checkbox 可以通过原生 HTML 的 <input type="checkbox"> 或使用 Vue 的 v-model 指令绑…

jquery手册

jquery手册

jQuery手册概览 jQuery是一个快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。以下是核心功能和常用方法的分类整理。 核心方法 $(selector…

jquery之家

jquery之家

jQuery之家资源推荐 jQuery之家(通常指提供jQuery相关资源的网站或社区)是开发者获取插件、教程和代码示例的重要平台。以下是几个与jQuery相关的优质资源网站: 1. jQuery官…

jquery 图片

jquery 图片

jQuery 图片操作 jQuery 提供了多种方法来操作图片,包括加载、显示、隐藏、调整尺寸等。以下是一些常见的图片操作方法: 动态加载图片 使用 attr() 方法可以动态修改图片的 src 属…

jquery js

jquery js

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

jquery判断

jquery判断

jQuery 判断元素存在与属性方法 使用 jQuery 判断元素是否存在可通过检查选择器返回的 jQuery 对象长度: if ($('#elementId').length > 0) {…