layui表格checkbox選擇全選樣式及功能的實例
在之前的版本,默認復選框是要有值得,默認為“勾選”兩個字,在表格里用來做選擇不適合,很難改,還好layui升級后,可以支持不寫name值,來適應(yīng)表格中的選擇操作。
1、layui版本號為 v1.0.9 rls版本(當前最新版本)
<span style="white-space:pre;"> </span><div class="layui-form">
<table class="layui-table">
<thead>
<tr>
<th><input type="checkbox" name="" lay-skin="primary" lay-filter="allChoose"></th>
<th>人物</th>
<th>民族</th>
<th>出場時間</th>
<th>格言</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" name="" lay-skin="primary"></td>
<td>賢心</td>
<td>漢族</td>
<td>1989-10-14</td>
<td>人生似修行</td>
</tr>
<tr>
<td><input type="checkbox" name="" lay-skin="primary"></td>
<td>張愛玲</td>
<td>漢族</td>
<td>1920-09-30</td>
<td>于千萬人之中遇見你所遇見的人,于千萬年之中,時間的無涯的荒野里…</td>
</tr>
</tbody>
</table>
</div>
<script type="text/javascript" src="plugins/layui/lay/dest/layui.all.js"></script>
<script type="text/javascript">
var $ = layui.jquery,
form = layui.form();
//全選
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');
});
</script>
2、版本號為v1.0.9 rls之前的版本需要更新幾個文件
(a)layui\lay\dest 里的 layui.all.js文件
(b)layui\lay\modules里的 form.js 文件
(c)layui\css 里的 layui.css 文件
將以上三個文件從最新版本中覆蓋到原來的版本,即可輕易實現(xiàn)checkbox的樣式。
這篇layui表格checkbox選擇全選樣式及功能的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
JS實現(xiàn)可針對算術(shù)表達式求值的計算器功能示例
這篇文章主要介紹了JS實現(xiàn)可針對算術(shù)表達式求值的計算器功能,可實現(xiàn)基本的數(shù)字四則運算功能,涉及javascript基本數(shù)值運算與流程控制、判斷等操作技巧,需要的朋友可以參考下2018-09-09
微信小程序?qū)崿F(xiàn)自定義modal彈窗封裝的方法
這篇文章主要介紹了小程序自定義modal彈窗封裝實現(xiàn)方法,本文通過實例代碼相結(jié)合的形式給大家介紹的非常詳細,需要的朋友可以參考下2018-06-06
JavaScript canvas實現(xiàn)跟隨鼠標移動小球
這篇文章主要為大家詳細介紹了JavaScript canvas實現(xiàn)跟隨鼠標移動小球,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-02-02

