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>