layui的table事件

本文介绍如何在表格中绑定行点击事件及单元格点击事件的方法。通过table.on()方法可以轻松实现表格行点击跳转功能,并可通过自定义事件名实现特定操作。此外,还介绍了如何在表格的单元格上绑定点击事件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

table的事件:

1、表格点击某行事件

  table.on('row(表格名称)',function (obj) {
          var url = obj.data.router;
      })
2、表格绑定td点击事件

在cols中添加event事件(event = "viewReport"),事件名称自定义命名

监听获取点击事件的值

table.on('tool(表格名称)', function (obj) {
                let event = obj.event;
                if (event === "viewReport"){
           //点击跳转   
      }
})
layuitable 是基于 layui 框架的表格组件,在其中可以通过监听表格事件来实现点击事件。具体实现步骤如下: 1. 在表格渲染之前,设置表格事件监听器: ```javascript layui.use('table', function(){ var table = layui.table; //监听单元格事件 table.on('tool(test)', function(obj){ //获取当前行数据 var data = obj.data; //获取当前行事件 var event = obj.event; //根据事件类型进行相应的处理 if(event === 'detail'){ //处理详情事件 } else if(event === 'edit'){ //处理编辑事件 } else if(event === 'delete'){ //处理删除事件 } }); //渲染表格 table.render({ elem: '#test', url:'/demo/table/user/', cols: [[ {field:'id', title:'ID', width:80}, {field:'username', title:'用户名', width:120}, {field:'sex', title:'性别', width:80, sort:true}, {field:'city', title:'城市', width:100}, {field:'sign', title:'签名', width:200}, {field:'experience', title:'积分', width:80, sort:true}, {field:'score', title:'评分', width:80, sort:true}, {field:'classify', title:'职业', width:100}, {field:'wealth', title:'财富', width:135, sort:true}, {fixed: 'right', title:'操作', toolbar:'#barDemo', width:150} ]] }); }); ``` 2. 在表格的 HTML 代码中,设置每个单元格事件类型: ```html <table id="test" lay-filter="test"></table> <script type="text/html" id="barDemo"> <a class="layui-btn layui-btn-xs" lay-event="detail">查看</a> <a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="edit">编辑</a> <a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="delete">删除</a> </script> ``` 在上述代码中,通过 lay-event 属性为每个操作按钮指定了相应的事件类型,当用户点击该按钮时,就会触发相应的事件处理函数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值