layui結(jié)合form,table的全選、反選v1.0示例講解
1、需要引入layui.css和layui.js
2、html代碼如下:
<div class="layui-form">
<table class="layui-table">
<thead>
<tr>
<td>
<input type="checkbox" name="" lay-skin="primary" lay-filter="allChoose">
</td>
<td>ID</td>
<td>角色名</td>
<td>唯一標(biāo)識</td>
<td>狀態(tài)</td>
<td>操作</td>
</tr>
</thead>
<tbody class="role_list">
<tr>
<td>
<input type="checkbox" name="" lay-skin="primary" lay-filter="itemChoose">
</td>
<td>1</td>
<td>xxx</td>
<td>xxx</td>
<td>xxx</td>
<td>xxx</td>
</tr>
</tbody>
</table>
</div>
3、js代碼如下:
form.on('checkbox(allChoose)', function(data){
var child = $(data.elem).parents('table').find('tbody input[type="checkbox"]');
child.each(function(index, item){
item.checked = data.elem.checked;
});
form.render('checkbox');
});
form.on('checkbox(itemChoose)',function(data){
var sib = $(data.elem).parents('table').find('tbody input[type="checkbox"]:checked').length;
var total = $(data.elem).parents('table').find('tbody input[type="checkbox"]').length;
if(sib == total){
$(data.elem).parents('table').find('thead input[type="checkbox"]').prop("checked",true);
form.render();
}else{
$(data.elem).parents('table').find('thead input[type="checkbox"]').prop("checked",false);
form.render();
}
});
第一段是全選和反選的功能,第二個是選單個的時候的效果,如果每個單獨(dú)勾選,當(dāng)全部選中時,總選開關(guān)會自動勾選,反之,如果沒有全部選擇,總選開關(guān)會自動取消選擇。
以上這篇layui結(jié)合form,table的全選、反選v1.0示例講解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談bootstrap layer.open中end的使用方法
今天小編就為大家分享一篇淺談bootstrap layer.open中end的使用方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
利用prop-types第三方庫對組件的props中的變量進(jìn)行類型檢測
本篇文章主要介紹了利用prop-types第三方庫對組件的props中的變量進(jìn)行類型檢測的相關(guān)知識,具有很好的參考價值。下面跟著小編一起來看下吧2017-05-05
基于JS實(shí)現(xiàn)動態(tài)跟隨特效的示例代碼
這篇文章主要介紹了如何利用JavaScript實(shí)現(xiàn)動態(tài)跟隨特效,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)JS有一定的幫助,感興趣的小伙伴可以了解一下2022-06-06
使用JavaScript修改瀏覽器URL地址欄的實(shí)現(xiàn)代碼
這篇文章主要介紹了如何使用JavaScript修改瀏覽器URL地址欄,需要的朋友可以參考下2013-10-10
JavaScript如何實(shí)現(xiàn)圖片懶加載(lazyload) 提高用戶體驗(yàn)(增強(qiáng)版)
這篇文章主要介紹了JavaScript如何實(shí)現(xiàn)圖片懶加載(lazyload) 提高用戶體驗(yàn)(增強(qiáng)版)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-11-11

