layui复选框全选/反选


效果图





DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Layuititle> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <link rel="stylesheet" href="https://heerey525.github.io/layui-v2.4.3/layui/css/layui.css" media="all"> <script src="https://code.jquery.com/jquery-3.1.1.min.js">script> <script src="https://heerey525.github.io/layui-v2.4.3/layui/layui.js">script> head> <body> <form class="layui-form" > <div class="memberboxy_xiaoxi2"> <a href="{:url('content/delete_all')}" onclick="return delete_all($(this));" >删除a> div> <div class="memberboxy_xiaoxi3"> <table class="layui-table" lay-skin="line"> <colgroup> <col width="60"> <col> <col width="120"> <col width="80"> colgroup> <thead> <tr> <th><input type="checkbox" lay-filter="allcheckbox" lay-skin="primary" >th> <th>标题th> <th>时间th> <th>状态th> tr> thead> <tbody> <tr> <td><input type="checkbox" name="ids[]" lay-skin="primary" >td> <td><a href=""> 1 a>td> <td>1td> <td>1 td> tr> <tr> <td><input type="checkbox" name="ids[]" lay-skin="primary" >td> <td><a href=""> 1 a>td> <td>1td> <td>1 td> tr> <tr> <td><input type="checkbox" name="ids[]" lay-skin="primary" >td> <td><a href=""> 1 a>td> <td>1td> <td>1 td> tr> <tr> <td><input type="checkbox" name="ids[]" lay-skin="primary" >td> <td><a href=""> 1 a>td> <td>1td> <td>1 td> tr> tbody> table> div> form> <script> /*** * layui 复选框全选/反选 * author:Abner * qq:346882795 * date: 2019.11.06 9:45 * **/ layui.use(['form'], function(){ var form = layui.form; form.on('checkbox(allcheckbox)', function(that){ var isbool = $(this).is(':checked') ? true : false ; console.log(isbool); $("input[name='ids[]']").each(function(){ $(this).prop("checked", isbool ); }) form.render(); }); }); script> body> html>