layui下的table获取选中行数据

静态html:


                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                    
                
                
                        
                            
                            
                            
                            
                            
                            
                            
                            
                    
                    
                    
                            
                            
                            
                            
                            
                            
                            
                      
                    
                        

js部分:

获取全部选中的数据:

var selectData =layui.table.checkStatus('goods-table').data;//goods-table是table的id
console.log(selectData);

监听每次选中:

layui.use(['table'], function(){
        var table = layui.table;
        table.on('checkbox(goods-table)', function(obj){
       console.log(obj.checked); //当前是否选中状态
       console.log(obj.data); //选中行的相关数据
       console.log(obj.type); //如果触发的是全选,则为:all,如果触发的是单选,则为:one
       console.log(table.checkStatus('goods-table').data); // 获取表格中选中行的数据
})

 

你可能感兴趣的:(layui)