当前位置:首页 > 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 之家网站内容 该网站通常包含以下资源: jQuery 插件下载…

jquery api

jquery api

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

jquery 判断

jquery 判断

jQuery 判断元素是否存在 使用 jQuery 判断元素是否存在通常通过检查选择器匹配的元素长度来实现。如果长度大于 0,表示元素存在;否则不存在。 if ($('selector').leng…

jquery方法

jquery方法

jQuery 核心方法 $() 或 jQuery() 是核心选择器方法,用于获取 DOM 元素或创建 jQuery 对象。支持 CSS 选择器、DOM 元素或 HTML 字符串。 $('#id'…

jquery下拉

jquery下拉

jQuery 实现下拉效果的方法 使用 slideDown() 和 slideUp() 方法 通过 slideDown() 展开元素,slideUp() 收起元素,实现平滑的下拉动画效果。 $(…

jquery 效果

jquery 效果

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。jQuery 提供了丰富的效果(Effects)功能,可以轻松实现元素的动态显…