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 相关文章推荐
jQuery基础语法实例入门
Dec 23 Javascript
JS生成某个范围的随机数【四种情况详解】
Apr 20 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
May 24 Javascript
使用three.js 画渐变的直线
Jun 05 Javascript
AngularJS表单详解及示例代码
Aug 17 Javascript
js绘制购物车抛物线动画
Nov 18 Javascript
网页挂马方式整理及详细介绍
Nov 03 Javascript
jQuery用FormData实现文件上传的方法
Nov 21 Javascript
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
AngularJS使用ng-repeat遍历二维数组元素的方法详解
Nov 11 Javascript
微信小程序template模版的使用方法
Apr 13 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 jQuery
教你如何用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个人网站架设连环讲(二)
2006/10/09 PHP
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
教你如何解密 “ PHP 神盾解密工具 ”
2014/06/20 PHP
thinkPHP分组后模板无法加载问题解决方法
2016/07/12 PHP
php实现文件上传及头像预览功能
2017/01/15 PHP
用js怎么把&amp;字符换成&quot;&amp;amp:&quot;
2006/10/19 Javascript
使用Mootools动态添加Css样式表代码,兼容各浏览器
2011/12/12 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
2017/09/28 Javascript
js + css实现标签内容切换功能(实例讲解)
2017/10/09 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
微信小程序开发中var that =this的用法详解
2020/01/18 Javascript
JavaScript实现网页跨年倒计时
2020/12/02 Javascript
如何在JavaScript中使用localStorage详情
2021/02/04 Javascript
[02:04]2014DOTA2国际邀请赛 DK一个时代的落幕
2014/07/21 DOTA
go和python调用其它程序并得到程序输出
2014/02/10 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
python 检查文件mime类型的方法
2018/12/08 Python
python 提取tuple类型值中json格式的key值方法
2018/12/31 Python
获取django框架orm query执行的sql语句实现方法分析
2019/06/20 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
Python openpyxl模块实现excel读写操作
2020/06/30 Python
css3实现六边形边框的实例代码
2019/05/24 HTML / CSS
HTML5文档结构标签
2017/04/21 HTML / CSS
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
触电现场处置方案
2014/05/14 职场文书
运动会口号大全
2014/06/07 职场文书
学术会议通知范文
2015/04/15 职场文书
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
2021/05/18 Vue.js
html实现弹窗的实例
2021/06/09 HTML / CSS
nginx作grpc的反向代理踩坑总结
2021/07/07 Servers