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 相关文章推荐
jQuery编辑器KindEditor4.1.4代码高亮显示设置教程
Mar 01 Javascript
extjs4 treepanel动态改变行高度示例
Dec 17 Javascript
JavaScript字符串对象substr方法入门实例(用于截取字符串)
Oct 16 Javascript
jquery获取当前元素索引值用法实例
Jun 10 Javascript
JavaScript排序算法动画演示效果的实现方法
Oct 18 Javascript
js 原型对象和原型链理解
Feb 09 Javascript
AngularJS2中一种button切换效果的实现方法(二)
Mar 27 Javascript
微信小程序自定义组件
Aug 16 Javascript
详解JS数组Reduce()方法详解及高级技巧
Aug 18 Javascript
基于原生js运动方式关键点的总结(推荐)
Oct 01 Javascript
Vue实现todolist删除功能
Jun 26 Javascript
vue如何引入sass全局变量
Jun 28 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
虫族 ZERG 概述
2020/03/14 星际争霸
使用php判断服务器是否支持Gzip压缩功能
2013/09/24 PHP
使用CodeIgniter的类库做图片上传
2014/06/12 PHP
php+ajax实现图片文件上传功能实例
2014/06/17 PHP
phpcms中的评论样式修改方法
2016/10/21 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
javascript 设为首页与加入收藏兼容多浏览器代码
2011/01/11 Javascript
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
javascript验证只能输入数字和一个小数点示例
2013/10/21 Javascript
JavaScript Math.ceil() 函数使用介绍
2013/12/11 Javascript
js/jQuery简单实现选项卡功能
2014/01/02 Javascript
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
2016/04/18 Javascript
JS获取html元素的标记名实现方法
2016/10/08 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
layui弹出层按钮提交iframe表单的方法
2018/08/20 Javascript
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
Python ORM框架SQLAlchemy学习笔记之关系映射实例
2014/06/10 Python
python程序变成软件的实操方法
2019/06/24 Python
浅析python redis的连接及相关操作
2019/11/07 Python
Python编译为二进制so可执行文件实例
2019/12/23 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
使用HTML5进行SVG矢量图形绘制的入门教程
2016/02/19 HTML / CSS
汽车工程专业应届生求职信
2013/10/19 职场文书
质检员的岗位职责
2013/11/15 职场文书
圣诞节活动策划方案
2014/06/09 职场文书
大专学生求职自荐信
2014/07/06 职场文书
幼儿园中班班级总结
2015/08/10 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
浅谈JS的二进制家族
2021/05/09 Javascript