layui表格checkbox选择全选样式及功能的实例


Posted in Javascript onMarch 07, 2018

在之前的版本,默认复选框是要有值得,默认为“勾选”两个字,在表格里用来做选择不适合,很难改,还好layui升级后,可以支持不写name值,来适应表格中的选择操作。

1、layui版本号为 v1.0.9 rls版本(当前最新版本)

<span style="white-space:pre;">	</span><div class="layui-form">
	 <table class="layui-table">
	 <thead>
	  <tr>
	  <th><input type="checkbox" name="" lay-skin="primary" lay-filter="allChoose"></th>
	  <th>人物</th>
	  <th>民族</th>
	  <th>出场时间</th>
	  <th>格言</th>
	  </tr> 
	 </thead>
	 <tbody>
	  <tr>
	  <td><input type="checkbox" name="" lay-skin="primary"></td>
	  <td>贤心</td>
	  <td>汉族</td>
	  <td>1989-10-14</td>
	  <td>人生似修行</td>
	  </tr>
	  <tr>
	  <td><input type="checkbox" name="" lay-skin="primary"></td>
	  <td>张爱玲</td>
	  <td>汉族</td>
	  <td>1920-09-30</td>
	  <td>于千万人之中遇见你所遇见的人,于千万年之中,时间的无涯的荒野里…</td>
	  </tr>
	 </tbody>
	 </table>
	</div>
	<script type="text/javascript" src="plugins/layui/lay/dest/layui.all.js"></script>
	<script type="text/javascript">
		var $ = layui.jquery,
			form = layui.form();
		//全选
		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');
		});
	</script>

2、版本号为v1.0.9 rls之前的版本需要更新几个文件

(a)layui\lay\dest 里的 layui.all.js文件

(b)layui\lay\modules里的 form.js 文件

(c)layui\css 里的 layui.css 文件

将以上三个文件从最新版本中覆盖到原来的版本,即可轻易实现checkbox的样式。

这篇layui表格checkbox选择全选样式及功能的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
关于图片按比例自适应缩放的js代码
Oct 30 Javascript
jQuery设置div一直在页面顶部显示的方法
Oct 24 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
Mar 12 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
May 25 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
May 28 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
Aug 17 Javascript
JavaScript中原型链存在的问题解析
Sep 25 Javascript
详谈构造函数加括号与不加括号的区别
Oct 26 Javascript
jquery实现Ajax请求的几种常见方式总结
May 28 jQuery
javascript面向对象创建对象的方式小结
Jul 29 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
Jul 28 Javascript
javascript实现倒计时关闭广告
Feb 09 Javascript
Bootstrap实现可折叠分组侧边导航菜单
Mar 07 #Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
Mar 07 #Javascript
vue.js 嵌套循环、if判断、动态删除的实例
Mar 07 #Javascript
vue2.0 computed 计算list循环后累加值的实例
Mar 07 #Javascript
Vue中v-for的数据分组实例
Mar 07 #Javascript
使用vue中的v-for遍历二维数组的方法
Mar 07 #Javascript
JavaScript中使用import 和require打包后实现原理分析
Mar 07 #Javascript
You might like
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
php有效防止图片盗用、盗链的两种方法
2016/11/01 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
js 图片等比例缩放代码
2010/05/13 Javascript
javascript奇异的arguments分析
2010/10/20 Javascript
jQuery调用WebService的实现代码
2011/06/19 Javascript
JS 去除Array中的null值示例代码
2013/11/20 Javascript
javascript遇到html5的一些表单属性
2015/07/05 Javascript
jQuery实现分隔条左右拖动功能
2015/11/21 Javascript
浏览器复制插件zeroclipboard使用指南
2016/03/26 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
2016/05/11 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
[00:32]DOTA2上海特级锦标赛 COL战队宣传片
2016/03/04 DOTA
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
Python selenium文件上传下载功能代码实例
2020/04/13 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
Django数据库迁移常见使用方法
2020/11/12 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
html5标记文字_动力节点Java学院整理
2017/07/11 HTML / CSS
英国领先的电子、技术和办公用品购物网站:Ebuyer
2018/04/04 全球购物
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
酒吧员工的岗位职责
2013/11/26 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
五一活动标语
2014/06/30 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
党员剖析材料范文
2014/09/30 职场文书
四风查摆剖析材料
2014/10/10 职场文书
离职报告范文
2014/11/04 职场文书
2014年助理工程师工作总结
2014/11/14 职场文书
车间班组长竞聘书
2015/09/15 职场文书
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript