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代码
Sep 04 Javascript
几个javascript操作word的参考代码
Oct 26 Javascript
jquery ajax请求实例深入解析
Nov 26 Javascript
使用Math.floor与Math.random取随机整数的方法详解
May 07 Javascript
通过jquery-ui中的sortable来实现拖拽排序的简单实例
May 24 Javascript
Bootstrap 网站实例之单页营销网站
Oct 20 Javascript
浅谈angularjs module返回对象的坑(推荐)
Oct 21 Javascript
详解PHP中pathinfo()函数导致的安全问题
Jan 05 Javascript
关于在mongoose中填充外键的方法详解
Aug 14 Javascript
D3.js实现拓扑图的示例代码
Jun 30 Javascript
详解小程序输入框闪烁及重影BUG解决方案
Aug 31 Javascript
JS原生实现轮播图的几种方法
Mar 23 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
php URL跳转代码 减少外链
2011/06/25 PHP
php 文本文件的读取效率
2012/02/10 PHP
推荐一本PHP程序猿都应该拜读的书
2014/12/31 PHP
php数组指针操作详解
2017/02/14 PHP
php7安装mongoDB扩展的方法分析
2017/08/02 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
JavaScript 变量基础知识
2009/11/07 Javascript
JavaScript 反科里化 this [译]
2012/09/20 Javascript
浅谈checkbox的一些操作(实战经验)
2013/11/20 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
2013/11/23 Javascript
原生javascript实现图片无缝滚动效果
2016/02/12 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
vue.js+Element实现表格里的增删改查
2017/01/18 Javascript
详解webpack分包及异步加载套路
2017/06/29 Javascript
微信小程序tabBar底部导航中文注解api详解
2017/08/16 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
2017/08/26 Javascript
jQuery实现的模仿雨滴下落动画效果
2018/12/11 jQuery
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
原生JS实现相邻月份日历
2020/10/13 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
Python实现网站注册验证码生成类
2017/06/08 Python
Python读写/追加excel文件Demo分享
2018/05/03 Python
如何实现删除numpy.array中的行或列
2018/05/08 Python
python实现梯度法 python最速下降法
2020/03/24 Python
Python图片处理模块PIL操作方法(pillow)
2020/04/07 Python
Python中的__init__作用是什么
2020/06/09 Python
python绘制雷达图实例讲解
2021/01/03 Python
selenium+headless chrome爬虫的实现示例
2021/01/08 Python
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
英国汽车零件购物网站:GSF Car Parts
2019/05/23 全球购物
餐厅经理岗位职责范本
2014/02/17 职场文书
《有趣的发现》教学反思
2014/04/15 职场文书
2014年图书馆个人工作总结
2014/12/18 职场文书
黑暗中的舞者观后感
2015/06/18 职场文书
解决goland 导入项目后import里的包报红问题
2021/05/06 Golang
MySQL 使用事件(Events)完成计划任务
2021/05/24 MySQL