当前位置:首页 > jquery

jquery获取选中的checkbox

2026-02-04 05:27:22jquery

使用 jQuery 获取选中的 checkbox

通过 jQuery 可以方便地获取页面上被选中的 checkbox 元素。以下是几种常用的方法:

方法一:使用 :checked 选择器

var checkedBoxes = $('input[type="checkbox"]:checked');

方法二:使用 .filter() 方法

var checkedBoxes = $('input[type="checkbox"]').filter(':checked');

方法三:获取选中 checkbox 的值

jquery获取选中的checkbox

如果需要获取选中 checkbox 的 value 值,可以使用 .each() 遍历:

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

方法四:获取特定组(name)的选中 checkbox

如果 checkbox 有共同的 name 属性,可以通过 name 选择器筛选:

jquery获取选中的checkbox

var groupChecked = $('input[name="groupName"]:checked');

方法五:判断单个 checkbox 是否选中

对于单个 checkbox,可以使用 .prop('checked') 方法:

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

示例代码

以下是一个完整的示例,展示如何获取选中的 checkbox 并打印其值:

<!DOCTYPE html>
<html>
<head>
    <title>jQuery 获取选中的 checkbox</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
    <input type="checkbox" name="fruit" value="apple"> Apple
    <input type="checkbox" name="fruit" value="banana"> Banana
    <input type="checkbox" name="fruit" value="orange"> Orange
    <button id="btn">获取选中的值</button>

    <script>
        $('#btn').click(function() {
            var selected = [];
            $('input[name="fruit"]:checked').each(function() {
                selected.push($(this).val());
            });
            console.log('选中的值:', selected);
        });
    </script>
</body>
</html>

注意事项

  • 确保在 DOM 加载完成后执行 jQuery 代码,可以将代码放在 $(document).ready() 中。
  • 如果 checkbox 是动态生成的,可能需要使用事件委托(如 .on())来绑定事件。

通过这些方法,可以灵活地获取和处理页面中被选中的 checkbox 元素。

标签: jquerycheckbox
分享给朋友:

相关文章

jquery作用

jquery作用

jQuery的作用概述 jQuery是一个快速、简洁的JavaScript库,主要用于简化HTML文档遍历、事件处理、动画设计和Ajax交互等操作。其核心目标是让开发者以更少的代码完成更多功能,同时解…

jquery事件

jquery事件

jQuery 事件基础 jQuery 提供了一套简化的事件处理机制,允许开发者通过简洁的语法绑定、触发和管理事件。核心方法包括 on()、off()、trigger() 等,支持常见事件(如点击、悬停…

jquery 选择

jquery 选择

jQuery 选择器基础 jQuery 选择器基于 CSS 选择器语法,用于快速定位和操作 DOM 元素。核心语法为 $() 或 jQuery(),括号内传入选择器表达式。 // 选择所有 <…

jquery id

jquery id

jQuery 通过 ID 选择元素的方法 在 jQuery 中,可以通过 ID 选择器快速获取 DOM 元素。ID 选择器使用 # 符号加上元素的 ID 名称。 语法示例: $("#eleme…

jquery的方法

jquery的方法

jQuery 常用方法分类 jQuery 是一个快速、简洁的 JavaScript 库,提供了大量简化 DOM 操作、事件处理、动画效果和 AJAX 交互的方法。以下是 jQuery 核心方法的分类和…

jquery导航

jquery导航

jQuery 导航实现方法 使用 jQuery 实现导航菜单 jQuery 提供了多种方法来实现导航菜单的交互效果,如滑动、淡入淡出或高亮显示当前页面。以下是一个简单的导航菜单实现示例: <…