最近在使用layui这个框架,其中有用到表格的全选功能,下面记录下我的使用.html文件需要引用的是layui.js和layui.css,但是上面两个文件又会引入其他文件.,如图所示,

所以建议从layui官网把整个下载下来,

下面看代码

Document

table>thead>tr>th,

table>tbody>tr>td {

text-align: center!important

}

ID角色名唯一标识状态操作

1张三哈哈已完成编辑2李四呵呵未完成编辑3王五嘻嘻已完成编辑

layui.use(['form', 'element', 'jquery'], function () {

var form = layui.form(),

element = layui.element(),

$ = layui.jquery;

//全选功能

form.on('checkbox(allChoose)', function (data) {

var child = $(data.elem).parents('table').find('tbody input[type="checkbox"]');

child.each(function (index, item) {

item.checked = data.elem.checked;

});

form.render('checkbox');

});

//全选和部分选中时候,表头全选按钮的样式变化

form.on('checkbox(itemChoose)', function (data) {

var sib = $(data.elem).parents('table').find('tbody input[type="checkbox"]:checked').length;

var total = $(data.elem).parents('table').find('tbody input[type="checkbox"]').length;

if (sib == total) {

$(data.elem).parents('table').find('thead input[type="checkbox"]').prop("checked", true);

form.render();

} else {

$(data.elem).parents('table').find('thead input[type="checkbox"]').prop("checked",

false);

form.render();

}

});

});

layui表格监听全选_layui表格(表单)的全选功能相关推荐

  1. html表格添加选项代码,使用实例演示 表单 中的选项卡功能 在里面添加table id=bootstrap-table/table后不显示表格...

    .time-input{ display: inline; } .add-right{ float: right; font-size: 20px; border: 1px solid #111111 ...

  2. button layui 点击事件_Layui 带多选框表格监听事件以及按钮自动点击写法实例

    不话不多说了,直接上代码吧: 获取选中行数据 获取选中数目 验证是否全选 提交选择 id运动名运动时长运动类型 var msg=""; var idlist="" ...

  3. Layui数据表格监听单元格编辑恢复原值

    Layui数据表格监听单元格编辑,并获取原值 table.on('edit(test)', function(obj){ //注:edit是固定事件名,test是table原始容器的属性 lay-fi ...

  4. 本节作业之显示不同问候语、显示密码、关闭二维码、循环精灵图背景、显示隐藏文本框内容、密码框格式提示错误、京东关闭广告、新浪下拉菜单、开关灯、换肤、表格隔行变色、表单取消全选、tab栏切换、发布删除留言

    本节作业之显示不同问候语.显示密码.关闭二维码.循环精灵图背景.显示隐藏文本框内容.密码框格式提示错误.京东关闭广告.新浪下拉菜单.开关灯.换肤.表格隔行变色.表单取消全选.tab栏切换.发布删除留言 ...

  5. layui checkbox 监听

    普通单选框 <input lay-filter="switchTest" type="checkbox" name="type[]" ...

  6. ajax form表单提交_LayUI提交表单,监听select,分页组件

    1.LayUI提交表单 这几天做项目,用到提交layui框架的弹出层的表单,因为需要在提交表单后,关闭当前弹出层,同时刷新父窗口的数据,因此,用普通的提交就不行了,因为普通的提交到后台之后没有返回值, ...

  7. layui select监听选中的值 二级联动

    layui select监听选中的值 二级联动 demo下载地址 html <form class="layui-form" action="">& ...

  8. common-io-2.0的新功能之文件监控FileAlteration(文件监听的两种实现方法《很全的监听文件例子》)...

    common-io-2.0的新功能之文件监控FileAlteration(文件监听的两种实现方法<很全的监听文件例子>) 转载于:https://www.cnblogs.com/rocky ...

  9. 7.20 Bootstrap、企业黄页2.0、form表单、全选不选反选

    Bootstrap.企业黄页2.0.form表单.全选不选反选 一.Bootstrap PPT内容 HTML中导入Bootstrap Bootstrap教程网站 二.企业黄页2.0 三.form表单 ...

  10. html 勾选框整体勾选,html勾选框_html5实现表单的复选框验证

    摘要 腾兴网为您分享:html5实现表单的复选框验证,中日翻译,携程,悟空识字,天气预报等软件知识,以及寻仙答题器,山东省民生警务平台,买车168,关键词优化精灵,文件拷贝工具,自动壁纸,语音播报软件 ...

最新文章

  1. java rpm 安装路径_如何查找rpm方式安装的软件路径
  2. 在jsp页面如何禁用session?_Session 的简单介绍
  3. 【毕设】JAVA+SQL办公自动化系统(源代码+论文+外文翻译)
  4. 说说携程准备推出的「3+2」工作模式。
  5. 质控工具之TrimGalore使用方法
  6. Linux搭建FTP服务器
  7. 找到某个关键字 同义词词林 python_Python——详解__slots__,property和命名规范
  8. scikit-learn 线性回归算法
  9. 8.14.2. Designing JSON documents
  10. 技术笔记:Wordpress建站,解决无法外网访问的方法
  11. 支付宝指纹服务器暂时用不了,解决支付宝指纹验证失效的问题
  12. 计算机备份应用程序无法启动,由于内部错误,备份应用程序无法启动如何解决-解决“由于内部错误,备份应用程序无法启动”的方法 - 河东软件园...
  13. 由网易云音乐跑步FM功能引申出的一些产品设计思路相关的粗浅看法
  14. 三菱伺服MR-J3A的调试和JOG试运行
  15. 嵌入式编程中boot和app的s19简易合并方法(使用mfc编程)
  16. Catalan卡特兰数
  17. python 均匀分布_python 实现生成均匀分布的点
  18. 计算机c语言二级题库及答案txt,计算机二级c语言题库及答案
  19. C++ —— 到底还能做什么?
  20. JavaScript数组空位的处理

热门文章

  1. 2023 xycms广告设计中心网站系统源码asp+access
  2. (笔记3)输入输出函数,控制语句,循环语句,辅助控制关键词,一维数组。
  3. 使用java来实现阻塞队列
  4. 汽车电子产业发展峰会暨联盟成立大会在京举行
  5. 新东方 词根词缀 excel_干货 | 14张图拓展记忆高中英语所有词缀和词根!全弄懂单词更好背!...
  6. 【转】如果你生在1993、94,那你一定会懂。
  7. 康柏笔记本显示不能全屏问题的解决
  8. python 简易任务管理器
  9. Python原生代码实现KNN算法(鸢尾花数据集)
  10. Excel批量导入图片:1列为图片,1列为备注