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

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

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

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

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

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 元素。

jquery获取选中的checkbox

标签: jquerycheckbox
分享给朋友:

相关文章

jquery库

jquery库

jQuery 库简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“Write Less, Do More”,…

jquery最新版本

jquery最新版本

jQuery 最新版本 jQuery 是一个广泛使用的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是关于其最新版本的信息: 当前稳定版本 jQue…

react 如何引入jquery

react 如何引入jquery

引入 jQuery 到 React 项目 在 React 项目中引入 jQuery 可以通过多种方式实现,但需要注意 React 和 jQuery 操作 DOM 的方式可能冲突,因此建议仅在必要时使用…

jquery教程

jquery教程

jQuery 教程:基础与实用方法 jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“写得更少…

jquery实现vue

jquery实现vue

jQuery 和 Vue.js 是两种不同理念的前端工具,前者基于 DOM 操作,后者基于数据驱动。虽然 Vue 可以替代 jQuery 的大部分功能,但若需在 Vue 中临时集成 jQuery 或模…

jquery之家

jquery之家

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