当前位置:首页 > jquery

jquery获取复选框的值

2026-03-16 23:57:38jquery

获取单个复选框的值

使用 prop() 方法检查复选框是否被选中,并获取其值:

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

获取多个复选框的选中值

通过名称选择器获取所有选中的复选框,并使用 map()get() 方法收集值:

jquery获取复选框的值

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

获取多个复选框并处理为数组

使用 each() 方法遍历所有选中的复选框,并将值存入数组:

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

表单序列化方式获取

如果复选框在表单内,可以使用 serialize()serializeArray() 方法:

jquery获取复选框的值

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

注意事项

确保DOM完全加载后再执行jQuery代码,可以将代码放在 $(document).ready() 中:

$(document).ready(function() {
    // 获取复选框值的代码
});

通过类选择器获取复选框值时,使用正确的选择器语法:

$('.checkboxClass:checked').each(function() {
    console.log($(this).val());
});

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

相关文章

jquery 属性

jquery 属性

jQuery 属性操作 jQuery 提供了一系列方法来获取、设置和操作 HTML 元素的属性。以下是常用的属性操作方法: attr() 方法 用于获取或设置元素的属性值。获取属性时,传入属性名;设…

jquery数组

jquery数组

jQuery 数组操作 jQuery 提供了多种方法来操作数组或类数组对象(如 jQuery 对象集合)。以下是常见的数组操作方法: 遍历数组 使用 $.each() 方法可以遍历数组或对象: v…

jquery 切换

jquery 切换

jQuery 切换操作 jQuery 提供了多种切换元素状态的方法,包括显示/隐藏、类切换、属性切换等。以下是常见的切换操作实现方式。 显示与隐藏切换 使用 toggle() 方法可以在显示和隐藏之…

jquery赋值

jquery赋值

jQuery 赋值操作 jQuery 提供了多种方法对 HTML 元素的属性、内容、样式等进行赋值操作。以下是常见的几种赋值方式: 文本内容赋值 使用 text() 方法可以设置元素的文本内容,该…

jquery 高度

jquery 高度

jQuery 获取和设置元素高度的方法 使用 jQuery 可以方便地获取或设置元素的高度。以下是几种常用的方法: 获取元素高度 使用 height() 方法可以获取匹配元素中第一个元素的计算高度(…

jquery格式

jquery格式

jQuery 基本格式 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 的基本使用格式: $(docu…