Layui 带多选框表格监听事件以及按钮自动点击写法实例


Posted in Javascript onSeptember 02, 2019

不话不多说了,直接上代码吧:

<div class="layui-btn-group demoTable" style="margin: 10px;">
  <button class="layui-btn" id="hqsj" data-type="getCheckData">获取选中行数据</button>
  <button class="layui-btn" data-type="getCheckLength">获取选中数目</button>
  <button class="layui-btn" data-type="isAll">验证是否全选</button>
  <button class="layui-btn" style="right: 30px;" οnclick="submitmychose()">提交选择</button>
</div>
<table class="layui-table" lay-data="{width: 990, height:495, url:'<%=request.getContextPath()%>/admin/getSportcuDate', id:'idTest'}" lay-filter="demo">
  <thead>
    <tr>
      <th lay-data="{type:'checkbox',width:80,fixed: 'left'}"></th>
      <th lay-data="{field:'sportId',width:100, sort: true, fixed: true}">ID</th>
      <th lay-data="{field:'sportName',width:290}">运动名</th>
      <th lay-data="{field:'sportTime',width:270, sort: true}">运动时长</th>
      <th lay-data="{field:'sortId', width:225}">运动类型</th>
    </tr>
  </thead>
</table>

<script>
var msg="";
var idlist="";
layui.use('table', function(){
      var table = layui.table;
      
      //监听表格复选框选择
      table.on('checkbox(demo)', function(obj){
          
      });
      
      var $ = layui.$, active = {
        getCheckData: function(){ //获取选中数据
            msg="";
            idlist="";
          var checkStatus = table.checkStatus('idTest')
          ,data = checkStatus.data;
        for(var i=0; i<data.length;i++){
          msg=msg+"周"+(i+1)+":"+data[i].sportName+" ";
          idlist =idlist+data[i].sportId+",";
        }
        }
        ,getCheckLength: function(){ //获取选中数目
          var checkStatus = table.checkStatus('idTest')
          ,data = checkStatus.data;
          layer.msg('选中了:'+ data.length + ' 个');
        }
        ,isAll: function(){ //验证是否全选
          var checkStatus = table.checkStatus('idTest');
          layer.msg(checkStatus.isAll ? '全选': '未全选')
        }
      };
      $('.demoTable .layui-btn').on('click', function(){
        var type = $(this).data('type');
        active[type] ? active[type].call(this) : '';
      });
    });
    function submitmychose(){
        $('#hqsj').trigger("click");
        
    }
</script>

以上这篇Layui 带多选框表格监听事件以及按钮自动点击写法实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
Jul 26 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
Apr 17 Javascript
初识Node.js
Mar 20 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
Nov 17 Javascript
javascript实现瀑布流加载图片原理
Feb 02 Javascript
深入理解逻辑表达式的用法 与或非的用法
Jun 06 Javascript
AngularJS基础 ng-focus 指令简单示例
Aug 01 Javascript
Jquery UI实现一次拖拽多个选中的元素操作
Dec 01 Javascript
又拍云 Node.js 实现文件上传、删除功能
Oct 28 Javascript
Vue.js 中的 v-model 指令及绑定表单元素的方法
Dec 03 Javascript
详解JavaScript 新语法之Class 的私有属性与私有方法
Apr 23 Javascript
ES10的13个新特性示例(小结)
Sep 23 Javascript
layer父页获取弹出层输入框里面的值方法
Sep 02 #Javascript
详解element-ui表格中勾选checkbox,高亮当前行
Sep 02 #Javascript
详解基于Vue的支持数据双向绑定的select组件
Sep 02 #Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
Sep 02 #Javascript
Vue内部渲染视图的方法
Sep 02 #Javascript
一步一步实现Vue的响应式(对象观测)
Sep 02 #Javascript
Layui多选只有最后一个值的解决方法
Sep 02 #Javascript
You might like
松下Panasonic RF-B65电路分析
2021/03/02 无线电
php 常用类汇总 推荐收藏
2010/05/13 PHP
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
Javascript在IE或Firefox下获取鼠标位置的代码
2009/12/18 Javascript
jquery插件制作 图片走廊 gallery
2012/08/17 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
JS获取当前日期和时间的简单实例
2013/11/19 Javascript
js网页实时倒计时精确到秒级
2014/02/10 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
Javascript动态创建div的方法
2015/02/09 Javascript
jQuery的remove()方法使用详解
2015/08/11 Javascript
jquery+CSS实现的水平布局多级网页菜单效果
2015/08/24 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
2016/03/10 Javascript
JavaScript中原型链存在的问题解析
2016/09/25 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
2016/12/25 Javascript
EasyUI为Numberbox添加blur事件的方法
2017/03/05 Javascript
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
koa源码中promise的解读
2018/11/13 Javascript
微信小程序实现简易table表格
2020/06/19 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
JS使用H5实现图片预览功能
2019/09/30 Javascript
python抓取网页时字符集转换问题处理方案分享
2014/06/19 Python
用Python shell简化开发
2018/08/08 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
如何设置Java的运行环境
2013/04/05 面试题
武汉某公司的C#笔试题面试题
2015/12/25 面试题
制药工程专业职业生涯规划范文
2014/03/10 职场文书
家长会主持词开场白
2014/03/18 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
感恩教育观后感
2015/06/17 职场文书
MySQL 使用自定义变量进行查询优化
2021/05/14 MySQL
MySQL索引 高效获取数据的数据结构
2022/05/02 MySQL