当前位置:首页 > jquery

jquery 复选框

2026-01-15 15:47:25jquery

jQuery 复选框操作

使用 jQuery 操作复选框(checkbox)可以通过多种方式实现,包括选中、取消选中、获取状态以及事件监听。以下是常见的操作方法和示例。

选中或取消选中复选框

通过设置 prop 方法修改复选框的 checked 属性。

// 选中复选框
$("#checkboxId").prop("checked", true);

// 取消选中复选框
$("#checkboxId").prop("checked", false);

获取复选框的选中状态

使用 propis 方法检查复选框是否被选中。

jquery 复选框

// 方法1:使用 prop
var isChecked = $("#checkboxId").prop("checked");

// 方法2:使用 is
var isChecked = $("#checkboxId").is(":checked");

if (isChecked) {
    console.log("复选框已选中");
} else {
    console.log("复选框未选中");
}

监听复选框状态变化

通过 change 事件监听复选框的状态变化。

$("#checkboxId").change(function() {
    if ($(this).is(":checked")) {
        console.log("复选框被选中");
    } else {
        console.log("复选框被取消选中");
    }
});

全选或取消全选多个复选框

通过类名或其他选择器批量操作多个复选框。

jquery 复选框

// 全选所有复选框
$(".checkboxClass").prop("checked", true);

// 取消全选所有复选框
$(".checkboxClass").prop("checked", false);

动态创建复选框并绑定事件

通过 jQuery 动态创建复选框并附加事件。

var checkbox = $("<input>", {
    type: "checkbox",
    id: "dynamicCheckbox",
    class: "checkboxClass"
});

checkbox.appendTo("#container");

checkbox.change(function() {
    console.log("动态复选框状态变化");
});

获取选中的复选框的值

遍历选中的复选框并获取其值。

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

以上方法涵盖了 jQuery 操作复选框的常见需求,包括选中、取消选中、事件监听以及批量操作。

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

相关文章

jquery下载

jquery下载

jQuery下载方法 官方下载渠道 访问jQuery官网(https://jquery.com/),点击页面中的“Download”按钮。提供两个版本选择: Production版本:压缩后的精…

jquery 之家

jquery 之家

jQuery 之家是一个专注于 jQuery 相关资源的中文网站,提供插件、教程、代码示例等内容。以下是相关信息整理: jQuery 之家网站内容 该网站通常包含以下资源: jQuery 插件…

jquery最新版本

jquery最新版本

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

jquery选择器

jquery选择器

jQuery 选择器基础 jQuery 选择器用于选取 DOM 元素,基于 CSS 选择器语法扩展。通过 $() 或 jQuery() 函数调用,返回匹配元素的集合。 常见选择器类型…

jquery div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…

jquery删除

jquery删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素有多种方式,可以根据需求选择合适的方法。 remove() 方法remove() 方法会删除选中的元素及其子元素,同时移除元素上的…