关于layui table checked获取选中数据方法,有一个很简洁的方式
var selectData = layui.table.checkStatus('queryList').data;
console.log(selectData);
其中“queryList”为table的id,需要设置一个id,例如
layui.use('table', function() {
var table = layui.table;
//监听删除及编辑按钮
table.render({
elem: '#myForm'
, url: SURL + '/sys/queryUserList' + sSuffix
, id: 'queryList'
, data: {"uid": uid, "name": name}
, height: 350
, cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
, cols: [[
{type: 'checkbox', fixed: 'left'}
,{field: 'id', title: '编号'}
,{field: 'username', title: '姓名'}
, {field: 'mobile', title: '手机号'}
, {field: 'state', title: '状态'}
]]
, page: {theme:'#1090d9'}
});
控制台结果
- Array(2)
- 0: {id: "112", username: "张三", mobile: "18366616666" state: "有效"}
- 1: {id: "56", username: "李四", mobile: "18366618888"state: "有效"}
- length: 2
- __proto__: Array(0)