当前位置:首页 > jquery

jquery 全选

2026-01-16 14:59:23jquery

jQuery 全选实现方法

使用jQuery实现全选功能通常涉及监听复选框的点击事件,并根据全选按钮的状态来设置其他复选框的状态。

HTML结构示例

jquery 全选

<input type="checkbox" id="selectAll">全选
<input type="checkbox" class="item">选项1
<input type="checkbox" class="item">选项2
<input type="checkbox" class="item">选项3

jQuery代码实现

监听全选复选框的点击事件,当全选被勾选时,所有子选项也被勾选;取消全选时,所有子选项也被取消。

jquery 全选

$('#selectAll').click(function() {
    $('.item').prop('checked', $(this).prop('checked'));
});

反向联动实现

如果需要子选项全部选中时自动勾选全选按钮,可以监听子选项的变化事件。

$('.item').click(function() {
    var allChecked = $('.item').length === $('.item:checked').length;
    $('#selectAll').prop('checked', allChecked);
});

注意事项

  • 确保jQuery库已正确引入。
  • 使用prop()方法而非attr()来操作复选框的选中状态,因为prop()更可靠。
  • 如果页面内容是动态加载的,需要使用事件委托来绑定事件。
$(document).on('click', '#selectAll', function() {
    $('.item').prop('checked', $(this).prop('checked'));
});

标签: 全选jquery
分享给朋友:

相关文章

jquery插件库

jquery插件库

jQuery插件库推荐 jQuery插件库提供了丰富的扩展功能,帮助开发者快速实现常见的前端交互效果。以下是一些常用的jQuery插件库和资源: 1. 官方jQuery插件注册中心jQuery P…

jquery api

jquery api

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery API 的核心功能和使用方法: 选择器 jQuery…

jquery文档

jquery文档

以下是关于 jQuery 文档的核心资源和使用方法整理: jQuery 官方文档 jQuery 官方文档是学习和使用 jQuery 最权威的资源,包含详细的 API 说明、示例和更新日志。…

jquery下载

jquery下载

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

jquery 之家

jquery 之家

jQuery 之家相关资源 jQuery 之家是一个提供 jQuery 插件、教程和代码示例的中文资源网站。以下是关于 jQuery 之家的一些有用信息: 网站内容 提供丰富的 jQuery…

jquery库

jquery库

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…