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 相关文章推荐
简述AngularJS相关的一些编程思想
Jun 23 Javascript
深入剖析JavaScript中的函数currying柯里化
Apr 29 Javascript
浅谈Javascript事件对象
Feb 05 Javascript
简单实现bootstrap选项卡效果
Feb 08 Javascript
Bootstrap进度条学习使用
Feb 09 Javascript
Vue.js中轻松解决v-for执行出错的三个方案
Jun 09 Javascript
js实现文字列表无缝滚动效果
Jun 23 Javascript
js + css实现标签内容切换功能(实例讲解)
Oct 09 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
Nov 11 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
Apr 19 jQuery
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
Apr 04 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
Aug 07 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
收音机的保养
2021/03/01 无线电
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
如何写php程序?
2006/12/08 PHP
php 保留小数点
2009/04/21 PHP
深入PHP nl2br()格式化输出的详解
2013/06/05 PHP
javascript 遍历验证所有文本框的值
2009/08/27 Javascript
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
js 判断js函数、变量是否存在的简单示例代码
2014/03/04 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
2017/06/18 Javascript
详解js几个绕不开的事件兼容写法
2017/08/30 Javascript
C#实现将一个字符转换为整数
2017/12/12 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
JavaScript中创建原子的方法总结
2018/08/26 Javascript
Vue中插入HTML代码的方法
2018/09/21 Javascript
vue 搭建后台系统模块化开发详解
2019/05/01 Javascript
JavaScript实现打砖块游戏
2020/02/25 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
[40:17]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第一场
2018/04/06 DOTA
python基础入门学习笔记(Python环境搭建)
2016/01/13 Python
用Python实现KNN分类算法
2017/12/22 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
兼职业务员岗位职责
2014/01/01 职场文书
上班早退检讨书
2014/01/09 职场文书
运动会跳远加油稿
2014/02/20 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
房屋所有权证明
2014/10/20 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
奖学金申请个人主要事迹材料
2015/11/04 职场文书
2019年关于小学生课外阅读情况的分析报告
2019/12/02 职场文书
利用ajax+php实现商品价格计算
2021/03/31 PHP
Python机器学习之基于Pytorch实现猫狗分类
2021/06/08 Python