layui table復(fù)選框禁止某幾條勾選的實(shí)例
Layui table復(fù)選框禁止勾選
var list = [0,1,3];//獲得禁用的tr的行index
//遍歷設(shè)置復(fù)選框禁用
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內(nèi)容的第一行tr中寫入
<td>{{id}}-{{ischeck}}</td>
//js中獲取tr中寫入的內(nèi)容
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;//獲取上面那個(gè)td的內(nèi)容
var check = thisdata.split("-")[1];//截取ischeck
if(check=='1'){ //攔截禁用的行的id
values.push(thisdata.split("-")[0]);//截取id
}
}
var idlist = values//得到所有的id 0,1,3
//給禁用的復(fù)選框更改樣式
.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復(fù)選框禁止某幾條勾選的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JAVASCRIPT 客戶端驗(yàn)證數(shù)據(jù)的合法性代碼(正則)
JAVASCRIPT 客戶端驗(yàn)證數(shù)據(jù)的合法性代碼,比較全了,所以簡單分頁了下,喜歡的朋友可以收藏下。2010-04-04
jquery ajax應(yīng)用中iframe自適應(yīng)高度問題解決方法
很多管理系統(tǒng)中,都使用iframe進(jìn)行信息內(nèi)容的展示方式,或者作為主菜單的鏈接展示內(nèi)容。使用iframe的問題就是自適應(yīng)高度的問題2014-04-04
JS實(shí)現(xiàn)很實(shí)用的對聯(lián)廣告代碼(可自適應(yīng)高度)
這篇文章主要介紹了JS實(shí)現(xiàn)很實(shí)用的對聯(lián)廣告代碼,可實(shí)現(xiàn)固定相對位置懸浮展示及跟隨屏幕上下滑動(dòng)等功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09
form表單中去掉默認(rèn)的enter鍵提交并綁定js方法實(shí)現(xiàn)代碼
form表單中默認(rèn)的enter提交是不是讓你已經(jīng)很耐煩了吧,本文主要講解一下如何去掉默認(rèn)的enter鍵提交同時(shí)綁定js方法,感興趣的朋友可以參考下哈2013-04-04
使用微信內(nèi)嵌H5網(wǎng)頁解決JS倒計(jì)時(shí)失效問題
最近參考項(xiàng)目開發(fā),遇到這樣一個(gè)需求將H5商城頁面嵌套到公司微信公眾號里,在開發(fā)遇到一個(gè)棘手的問題,js倒計(jì)時(shí)失效問題,怎么回事呢?下面說下我使用微信內(nèi)嵌h5解決的這一問題,需要的朋友參考下吧2017-01-01

