当前位置:首页 > jquery

jquery 全选

2026-01-16 14:59:23jquery

jQuery 全选实现方法

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

HTML结构示例

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

jQuery代码实现

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

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

反向联动实现

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

jquery 全选

$('.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 面试题常见考点 DOM 操作 选择器使用:$("#id"), $(".class"), $("tag") 元素增删改查:append(), remove(), html(),…

jquery怎么读

jquery怎么读

jQuery的正确发音 jQuery的发音为 "jay-query"(/ˈdʒeɪkwɪəri/)。其中: "jay" 发音类似字母 "J" 的英文读法。 "query" 发音与英文单词 "qu…

下载jquery

下载jquery

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

jquery 控件

jquery 控件

jQuery 控件概述 jQuery 控件是基于 jQuery 库开发的交互式 UI 组件,用于增强网页功能。这些控件通常提供表单元素、数据展示、导航等功能,简化开发流程。 常用 jQuery 控件…

jquery dom

jquery dom

jQuery DOM 操作指南 jQuery 提供了丰富的 DOM 操作方法,可以简化原生 JavaScript 的 DOM 操作。以下是常用的 jQuery DOM 操作方法: 选择元素 使用 j…

jquery 查询

jquery 查询

jQuery 查询方法 jQuery 提供了多种方法来查询和操作 DOM 元素,以下是一些常用的查询方法: 基本选择器 使用 $() 或 jQuery() 函数可以通过 CSS 选择器查找元素:…