当前位置:首页 > 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 监听滚动事件可以通过 scroll() 方法实现。以下代码会在窗口滚动时触发回调函数: $(window).scroll(function() {…

jquery 加载

jquery 加载

jQuery 加载方法 使用jQuery需要先将其库文件加载到网页中。以下是几种常见的加载方式: 通过CDN加载 推荐使用官方或公共CDN(内容分发网络)加载jQuery,速度快且可能被浏览器缓存:…

jquery函数

jquery函数

jQuery 函数概述 jQuery 是一个快速、简洁的 JavaScript 库,通过封装原生 JavaScript 功能,简化 DOM 操作、事件处理、动画和 AJAX 等任务。其核心函数 $()…

jquery id

jquery id

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

jquery遍历

jquery遍历

jQuery遍历方法 jQuery提供了多种遍历DOM元素的方法,可以根据需求选择合适的方式操作元素集合。 each()方法 each()方法用于遍历jQuery对象中的每个元素,并对每个元素执行回…