Layui 带多选框表格监听事件以及按钮自动点击写法实例
2019-09-02 10:40
1851 查看
不话不多说了,直接上代码吧:
<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 带多选框表格监听事件以及按钮自动点击写法实例就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- layui 数据表格 点击分页按钮 监听事件的实例
- button按钮监听点击事件外部类写法
- bootstrap 监听点击关闭事件以及禁用空白处点击自动关闭
- swift项目第六天:中间发布按钮的封装以及监听点击事件
- addEventListener() 方法 实例 点用户点击按钮时触发监听事件:
- Android按钮点击监听事件的写法
- 如何动态修改输入法键盘红色框中(右下角)的文字,以及 如何监听右下角按钮的点击事件?
- 实现对按钮点击事件监听的两种代码写法
- android(2):按钮点击事件的四种写法(装载)
- android 按钮点击的两种方法以及长按事件
- Android自定义View之用观察者模式写自定义监听事件以及常用竖直型字母索引栏的写法
- Viewpager+Tablayout实现滑动布局并监听tablayout点击事件以及fragment刷新问题。
- Android开发20——单个监听器监听多个按钮点击事件 推荐
- jqGrid 多选模式下 表格行单元格按钮点击后 利用stopPropagation阻止事件冒泡 从而阻止该行被选中
- layUI中点击按钮选择图片(不自动上传),然后点击上传按钮,上传图片(可以上传多个文件)
- html最简单的按钮点击事件,onclick用法;以及this是什么意思?
- jQuery设置事件监听以及排他!比原生写法快捷简单。
- IOS之UI--自定义按钮实现代理监听点击事件
- 安卓按钮点击事件的四种写法
- 监听按钮的点击事件