layui table复选框禁止某几条勾选的实例


Posted in Javascript onSeptember 20, 2019

Layui table复选框禁止勾选

var list = [0,1,3];//获得禁用的tr的行index
//遍历设置复选框禁用
for(var i=0;i<list.length;i++){
 $(".layui-table tr[data-index="+list[i]+"] input[type='checkbox']").prop('disabled',true);
 $(".layui-table tr[data-index="+list[i]+"] input[type='checkbox']").next().addClass('layui-btn-disabled');
}

//在tbody内容的第一行tr中写入

<td>{{id}}-{{ischeck}}</td>

//js中获取tr中写入的内容

var table = layui.table;
var checkStatus = table.checkStatus('table');//lay-filter="table"
var values = new Array();
for(var i=0;i<checkStatus.data.length;i++){
 var thisdata = checkStatus.data[i].id;//获取上面那个td的内容
 var check = thisdata.split("-")[1];//截取ischeck
 if(check=='1'){ //拦截禁用的行的id
  values.push(thisdata.split("-")[0]);//截取id
 }
}

var idlist = values//得到所有的id 0,1,3

//给禁用的复选框更改样式

.layui-table-view .layui-form-checkbox.layui-btn-disabled[lay-skin=primary] i,.layui-table-view .layui-form-checkbox.layui-checkbox-disbaled[lay-skin=primary] i{background-color: #e9e9e9;border-color: #e9e9e9;}

以上这篇layui table复选框禁止某几条勾选的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
斜45度寻路实现函数
Aug 20 Javascript
JQuery获取文本框中字符长度的代码
Sep 29 Javascript
通过上下左右键和回车键切换光标实现代码
Mar 08 Javascript
IE、FF、Chrome浏览器中的JS差异介绍
Aug 13 Javascript
js 判断上传文件大小及格式代码
Nov 13 Javascript
客户端js判断文件类型和文件大小即限制上传大小
Nov 20 Javascript
javascript弹出拖动窗口
Aug 11 Javascript
jquery限定文本框只能输入数字(整数和小数)
Jan 08 Javascript
使用Promise解决多层异步调用的简单学习心得
May 17 Javascript
实例解析js中try、catch、finally的执行规则
Feb 24 Javascript
BootStrap 标题设置跨行无效的解决方法
Oct 25 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
Sep 19 Javascript
教你如何用Node实现API的转发(某音乐)
Sep 20 #Javascript
使用layui实现树形结构的方法
Sep 20 #Javascript
生成无限制的微信小程序码的示例代码
Sep 20 #Javascript
浅谈layui分页控件field参数接收对象的问题
Sep 20 #Javascript
vuex根据不同的用户权限展示不同的路由列表功能
Sep 20 #Javascript
微信小程序如何播放腾讯视频的实现
Sep 20 #Javascript
Vue+iview+webpack ie浏览器兼容简单处理
Sep 20 #Javascript
You might like
php 多线程上下文中安全写文件实现代码
2009/12/28 PHP
PHP更新购物车数量(表单部分/PHP处理部分)
2013/05/03 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
解析php中eclipse 用空格替换 tab键
2013/06/24 PHP
php实现的九九乘法口诀表简洁版
2014/07/28 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
PHP使用PHPexcel导入导出数据的方法
2015/11/14 PHP
PDO::inTransaction讲解
2019/01/28 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
jQuery中获取Radio元素值的方法
2013/07/02 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
2014/11/16 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
JavaScript中利用Array和Object实现Map的方法
2015/07/27 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
AngularJS 自定义指令详解及示例代码
2016/08/17 Javascript
JavaScript运动框架 链式运动到完美运动(五)
2017/05/18 Javascript
在vue中通过axios异步使用echarts的方法
2018/01/13 Javascript
在vue中使用echars实现上浮与下钻效果
2019/11/08 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
[36:29]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs TNC
2018/04/02 DOTA
[01:38]完美世界高校联赛决赛花絮
2018/12/02 DOTA
Selenium定时刷新网页的实现代码
2018/10/31 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
Python requests获取网页常用方法解析
2020/02/20 Python
Otel.com:折扣酒店预订
2017/08/24 全球购物
保护环境倡议书
2014/04/14 职场文书
婚前协议书范本
2014/04/15 职场文书
项目工作说明书
2014/07/29 职场文书
2014年英语教师工作总结
2014/12/03 职场文书
优秀大学生自荐信
2015/03/26 职场文书
刑事起诉书范文
2015/05/19 职场文书
什么是检讨书?检讨书的格式及范文
2019/11/05 职场文书
教你利用python实现企业微信发送消息
2021/05/23 Python
SQL Server作业失败:无法确定所有者是否有服务器访问权限的解决方法
2021/06/30 SQL Server