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>
