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 相关文章推荐
javascript 日历提醒系统( 兼容所有浏览器 )
Apr 07 Javascript
Tab页界面,用jQuery及Ajax技术实现
Sep 21 Javascript
JavaScript 产生不重复的随机数三种实现思路
Dec 13 Javascript
JS计算网页停留时间代码
Apr 28 Javascript
jQuery实现自动滚动到页面顶端的方法
May 22 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
Dec 26 Javascript
jQuery基本筛选选择器实例代码
Feb 06 Javascript
AngularJS自定义指令之复制指令实现方法
May 18 Javascript
JS原生数据双向绑定实现代码
Aug 14 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
Sep 23 jQuery
总结js中的一些兼容性易错的问题
Dec 18 Javascript
vue项目前端知识点整理【收藏】
May 13 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
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
php为字符串前后添加指定数量字符的方法
2015/05/04 PHP
java解析json方法总结
2019/05/16 PHP
jquery中的$(document).ready()与window.onload的区别
2009/11/18 Javascript
使用jQuery时Form表单元素ID和name命名大忌
2014/03/06 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
使用Ajax生成的Excel文件并下载的实例
2016/11/21 Javascript
AngularJs表单验证实例代码解析
2016/11/29 Javascript
jquery实现输入框实时输入触发事件代码
2016/12/21 Javascript
angularjs ocLazyLoad分步加载js文件实例
2017/01/17 Javascript
Vue页面渲染中key的应用实例教程
2021/01/12 Vue.js
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
python同时给两个收件人发送邮件的方法
2015/04/30 Python
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
一篇文章搞懂Python的类与对象名称空间
2018/12/10 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
pycharm中import呈现灰色原因的解决方法
2020/03/04 Python
Python Dataframe常见索引方式详解
2020/05/27 Python
Python headers请求头如何实现快速添加
2020/11/03 Python
波兰最早的运动鞋精品店之一:Street Supply
2019/08/29 全球购物
餐厅考勤管理制度
2014/01/28 职场文书
公务员诚信承诺书
2014/05/26 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
建设工程授权委托书
2014/09/22 职场文书
2015年幼儿园班主任工作总结
2015/05/12 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书
2015大学迎新晚会主持词
2015/07/16 职场文书
个人售房合同协议书
2016/03/21 职场文书
Ajax是什么?Ajax高级用法之Axios技术
2021/04/21 Javascript
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python
JavaScript与JQuery框架基础入门教程
2021/07/15 Javascript
Elasticsearch Recovery 详细介绍
2022/04/19 Java/Android