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>