layui批量删除,
- test-table-page:表名
- batchDeleteEditView:监听事件,点击此按钮后,批量删除
table.on('toolbar(test-table-page)', function (obj) {
if (obj.event === 'batchDeleteEditView') {
let checkStatus = table.checkStatus('test-table-page'),
data = checkStatus.data
if (data.length > 0) {
layer.confirm('确定删除选中的用户?', function (index) {
$('div.layui-table-body table tbody input[name="layTableCheckbox"]:checked').each(function () {
n = $(this).parents('tbody tr').index()
$('div.layui-table-body table tbody ').find('tr:eq(' + n + ')').remove()
$('div.layui-table-header table thead div.layui-unselect.layui-form-checkbox').removeClass('layui-form-checked')
})
layer.close(index)
})
} else {
layer.msg('请选择需要删除的行')
}
}
});