最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

layui结合form,table的全选、反选v1.0示例讲解

来源:动视网 责编:小采 时间:2020-11-27 22:09:54
文档

layui结合form,table的全选、反选v1.0示例讲解

layui结合form,table的全选、反选v1.0示例讲解:1、需要引入layui.css和layui.js 2、html代码如下: <div class=layui-form> <table class=layui-table> <thead> <tr> <td> <input type=checkbox name= l
推荐度:
导读layui结合form,table的全选、反选v1.0示例讲解:1、需要引入layui.css和layui.js 2、html代码如下: <div class=layui-form> <table class=layui-table> <thead> <tr> <td> <input type=checkbox name= l


1、需要引入layui.css和layui.js

2、html代码如下:

<div class="layui-form">
<table class="layui-table">
 <thead>
 <tr>
 <td>
 <input type="checkbox" name="" lay-skin="primary" lay-filter="allChoose">
 </td>
 <td>ID</td>
 <td>角色名</td>
 <td>唯一标识</td>
 <td>状态</td>
 <td>操作</td>
 </tr>
 </thead>
 <tbody class="role_list">
 <tr>
 <td>
 <input type="checkbox" name="" lay-skin="primary" lay-filter="itemChoose">
 </td>
 <td>1</td>
 <td>xxx</td>
 <td>xxx</td>
 <td>xxx</td>
 <td>xxx</td>
 </tr>
 </tbody>
</table>
</div>

3、js代码如下:

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');
});
form.on('checkbox(itemChoose)',function(data){
 var sib = $(data.elem).parents('table').find('tbody input[type="checkbox"]:checked').length;
 var total = $(data.elem).parents('table').find('tbody input[type="checkbox"]').length;
 if(sib == total){
 $(data.elem).parents('table').find('thead input[type="checkbox"]').prop("checked",true);
 form.render();
 }else{
 $(data.elem).parents('table').find('thead input[type="checkbox"]').prop("checked",false);
 form.render();
 }
}); 

第一段是全选和反选的功能,第二个是选单个的时候的效果,如果每个单独勾选,当全部选中时,总选开关会自动勾选,反之,如果没有全部选择,总选开关会自动取消选择。

以上这篇layui结合form,table的全选、反选v1.0示例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

文档

layui结合form,table的全选、反选v1.0示例讲解

layui结合form,table的全选、反选v1.0示例讲解:1、需要引入layui.css和layui.js 2、html代码如下: <div class=layui-form> <table class=layui-table> <thead> <tr> <td> <input type=checkbox name= l
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top