layui表格监听checkbox是否选中并获取选中行的数据
// maingrid:body里面的table的id名 table.on('checkbox(maingrid)', function(obj){ console.log("当前是否选中状态:"+obj.checked); //当前是否选中状态 // console.log("选中行的相关数据:"+obj.data); //选中行的相关数据 console.log("触发的是全选类型:"+obj.type); //如果触发的是全选,则为:all,如果触发的是单选,则为:one let data = ""; if("all"==obj.type){ let dataList = table.cache.maingrid; let len = dataList.length; for (let index in dataList){ console.log(dataList[index]); } } else{ data = obj.data; } console.log("获取表格中选中行的数据:"+data); // 获取表格中选中行的数据 });