当前位置:首页 > jquery

jquery如何判断checkbox是否选中

2026-03-17 09:36:02jquery

使用 jQuery 判断 checkbox 是否选中

使用 jQuery 可以方便地判断 checkbox 的选中状态,以下是几种常见的方法:

使用 prop() 方法

prop() 方法可以获取 checkbox 的 checked 属性值,返回布尔值(truefalse)。

var isChecked = $('#checkboxId').prop('checked');
if (isChecked) {
    // checkbox 被选中
} else {
    // checkbox 未被选中
}

使用 is() 方法

is() 方法可以检查元素是否匹配选择器 :checked,返回布尔值。

var isChecked = $('#checkboxId').is(':checked');
if (isChecked) {
    // checkbox 被选中
}

直接获取 DOM 属性

通过 jQuery 获取 DOM 元素后,可以直接访问其 checked 属性。

var isChecked = $('#checkboxId')[0].checked;
if (isChecked) {
    // checkbox 被选中
}

示例代码

以下是一个完整的示例,展示如何监听 checkbox 的变化并判断其状态:

jquery如何判断checkbox是否选中

<input type="checkbox" id="myCheckbox"> Check me
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
    $('#myCheckbox').change(function() {
        if ($(this).prop('checked')) {
            alert('Checkbox 被选中');
        } else {
            alert('Checkbox 未被选中');
        }
    });
</script>

注意事项

  • prop() 是推荐的方法,因为它直接访问 DOM 属性,性能更好。
  • attr() 方法不适用于动态变化的 checked 属性,因为它获取的是初始值。

分享给朋友:

相关文章

jquery官网

jquery官网

jQuery 官网信息 jQuery 的官方网站是 jQuery.com,提供最新的 jQuery 版本下载、文档、教程和插件资源。 官网主要功能 下载 jQuery:提供压缩版(minifie…

jquery 插入html

jquery 插入html

jQuery 插入 HTML 的方法 jQuery 提供了多种方法来动态插入 HTML 内容到 DOM 中。以下是几种常用的方法: append() 将内容插入到选定元素的内部末尾。 $("#…

jquery实现

jquery实现

以下是关于jQuery实现的常见应用场景及方法,分为核心功能模块说明: DOM操作 使用$()选择器获取元素后,可通过链式调用方法操作DOM: $('#element').html('新内容').…

jquery对象

jquery对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素集合的对象。它提供了一系列便捷的方法来操作 DOM、处理事件、实现动画等。与原生 DOM 对象不同…

下载jquery

下载jquery

下载 jQuery 的方法 官方网站下载 访问 jQuery 的官方网站 https://jquery.com,点击页面上的“Download”按钮。选择压缩版(minified)或未压缩版(unco…

jquery表单

jquery表单

jQuery 表单操作 jQuery 提供了丰富的 API 用于表单操作,包括表单元素的选择、值获取与设置、事件处理等。 表单元素选择 使用 jQuery 选择器可以方便地选取表单元素: // 选…