layui框架下 checkbox全选功能

layui下的全选功能 结合网上的资料自己写了一个简单的例子,如果中间有错误请博友指正!

注意:

1.必须在form中

2.在全选checkbox中 必须加上

lay-filter="allChoose"

  

<form class="layui-form">
<div class="checkallbox"><input type="checkbox" id="checkall" name="type" lay-filter="allChoose" value="checkall" /><span>全选</span></div>
<div class="seach-box">
<ul>
<li><input type="checkbox" name="type" value="checktongdun" /><span>aaa</span></li>
<li><input type="checkbox" name="type" value="checkbairong" /><span>bbb</span></li>
</ul>
</div>
</form>

  

JS代码:

<script type="text/javascript">

layui.use('form', function () {
var form = layui.form();
form.on('checkbox(allChoose)', function (data) {
var child = $("input[name='type']");
child.each(function (index, item) {
item.checked = data.elem.checked;
});
form.render('checkbox');
});

</script>

  

原文地址:https://www.cnblogs.com/zhikai-zhou/p/7268928.html