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中getJSON的使用方法
Dec 13 Javascript
Ajax搜索结果页面下方的分页按钮的生成
Apr 05 Javascript
JQuery弹出层示例可自定义
May 19 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
Sep 03 Javascript
JavaScript日期类型的一些用法介绍
Mar 02 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
Aug 21 Javascript
JS之相等操作符详解
Sep 13 Javascript
Vue + Webpack + Vue-loader学习教程之相关配置篇
Mar 14 Javascript
node实现基于token的身份验证
Apr 09 Javascript
vue和webpack打包项目相对路径修改的方法
Jun 15 Javascript
vue devtools的安装与使用教程
Aug 08 Javascript
Vue3 中的数据侦测的实现
Oct 09 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
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
PHP数组函数array_multisort()用法实例分析
2016/04/02 PHP
php实现计算百度地图坐标之间距离的方法
2016/05/05 PHP
php str_replace替换指定次数的方法详解
2017/05/05 PHP
Thinkphp自定义生成缩略图尺寸的方法
2019/08/05 PHP
thinkphp 框架数据库切换实现方法分析
2020/05/18 PHP
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
JavaScript 的继承
2011/10/01 Javascript
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
js判断运行jsp页面的浏览器类型以及版本示例
2013/10/30 Javascript
表单元素与非表单元素刷新区别详细解析
2013/11/06 Javascript
浅析tr的隐藏和显示问题
2014/03/05 Javascript
javascript中解析四则运算表达式的算法和示例
2014/08/11 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
2015/03/31 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
2015/07/18 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
用JS写的一个Ajax库(实例代码)
2016/08/06 Javascript
jquery获取点击控件的绝对位置简单实例
2016/10/13 Javascript
Bootstrap简单表单显示学习笔记
2016/11/15 Javascript
浅谈关于.vue文件中style的scoped属性
2017/08/19 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
动态Axios的配置步骤详解
2018/01/12 Javascript
vue动态设置img的src路径实例
2018/09/18 Javascript
[05:20]卡尔工作室_DOTA2新手教学_DOTA2超强新手功能
2013/04/22 DOTA
Python函数式编程指南(二):从函数开始
2015/06/24 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
Python实现大数据收集至excel的思路详解
2020/01/03 Python
Python基于正则表达式实现计算器功能
2020/07/13 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
CSS3不透明度实例讲解
2016/04/26 HTML / CSS
高一化学教学反思
2014/02/05 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
伊琍体标语
2014/06/25 职场文书
培训班通知
2015/04/25 职场文书
退税申请报告怎么写
2015/05/18 职场文书
详解Vue的sync修饰符
2021/05/15 Vue.js