需要实现点击行之后再点击新增按钮,完成多级菜单的添加,使用table.on的layui自带行监听事件后,无法将数据给到点击事件中,如何实现
我的代码
var thisRowData;
table.on('row(table1)', function (obj){
obj.tr.addClass('layui-table-click2').siblings().removeClass('layui-table-click2');
var data = obj.data;
var id = data.parentId;
console.log(id);
thisRowData(data);
});
window.openAddLayer = function(obj){
function thisRowData(obj);
layer.open({
type:2,
title:'新增菜单/动作',
area:['400px','500px'],
fix:false,
content:'add.html',
success:function(layero,index){
},
error:function(layero,index){
errmsg(res);
}
})
}
因为你的thisRowData这个函数你在table.on里面访问不到,你应该访问openAddLayer