当前位置:首页 > 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
分享给朋友:

相关文章

jquery实现vue

jquery实现vue

jQuery 和 Vue.js 是两种不同理念的前端工具,jQuery 以 DOM 操作和事件驱动为核心,而 Vue.js 是数据驱动的现代化框架。如果想用 jQuery 实现类似 Vue 的功能(如…

jquery 面试题

jquery 面试题

以下是一些常见的 jQuery 面试题及其解答,涵盖基础概念、核心方法和实际应用场景。 jQuery 基础概念 jQuery 是什么? jQuery 是一个轻量级的 JavaScript 库,简化了…

jquery 滑块

jquery 滑块

jQuery 滑块实现方法 使用 jQuery 实现滑块功能可以通过多种方式完成,包括使用原生 jQuery 或结合插件(如 jQuery UI)。以下是几种常见实现方法: 使用 jQuery UI…

jquery 下载

jquery 下载

jQuery 下载方法 官方网站下载 访问 jQuery 官网,点击页面上的“Download”按钮。官网提供两个版本: 压缩版(Production):文件名类似 jquery-x.x.x.m…

jquery滚动

jquery滚动

jQuery 滚动事件监听 使用 jQuery 监听滚动事件可以通过 scroll() 方法实现。以下代码会在窗口滚动时触发回调函数: $(window).scroll(function() {…

jquery文件

jquery文件

jQuery文件获取与使用 jQuery是一个快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。以下是获取和使用jQuery文件的方法。 下载jQuery文件…