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 相关文章推荐
XML+XSL 与 HTML 两种方案的结合
Apr 22 Javascript
JAVASCRIPT下判断IE与FF的比较简单的方式
Oct 17 Javascript
屏蔽script注入小例子
Nov 12 Javascript
jQuery ajax提交Form表单实例(附demo源码)
Apr 06 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
Apr 17 Javascript
利用Javascript仿Excel的数据透视分析功能
Sep 07 Javascript
关于jQuery库冲突的完美解决办法
May 20 jQuery
利用node.js制作命令行工具方法教程(一)
Jun 22 Javascript
关于vue-router的beforeEach无限循环的问题解决
Sep 09 Javascript
Angularjs添加排序查询功能的实例代码
Oct 24 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
微信小程序+腾讯地图开发实现路径规划绘制
May 22 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 ajax 分页类代码
2008/11/13 PHP
检测png图片是否完整的php代码
2010/09/06 PHP
php 类自动载入的方法
2015/06/03 PHP
php去掉文件前几行的方法
2015/07/29 PHP
关于php几种字符串连接的效率比较(详解)
2017/02/22 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
window.open被浏览器拦截后的自定义提示效果代码
2007/11/19 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
javascript禁用键盘功能键让右击及其他键无效
2013/10/09 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
jquery二级目录选中当前页的css样式
2016/12/08 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
jquery版轮播图效果和extend扩展
2017/07/18 jQuery
Vue组件之自定义事件的功能图解
2018/02/01 Javascript
浅谈vue项目如何打包扔向服务器
2018/05/08 Javascript
基于vue.js实现购物车
2020/01/15 Javascript
jQuery实现查看图片功能
2020/12/01 jQuery
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
用Python从零实现贝叶斯分类器的机器学习的教程
2015/03/31 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
python3学生名片管理v2.0版
2018/11/29 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
德国旅游网站:weg.de
2018/06/03 全球购物
求职信的七个关键技巧
2014/02/05 职场文书
办公室岗位职责
2014/02/12 职场文书
公司2014年度工作总结
2014/12/10 职场文书
应聘教师自荐信
2015/03/26 职场文书
工程款申请报告
2015/05/15 职场文书
九年级数学教学反思
2016/02/17 职场文书
导游词之西安骊山
2019/12/03 职场文书
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers
Python使用MapReduce进行简单的销售统计
2022/04/22 Python