点击表格行时如何获取行数据?当前实现方案无效求助
表格行点击获取行数据的问题解决
你的代码无法运行的核心原因是在JavaScript函数内部错误使用了Markdown的代码块语法(三个反引号),这属于语法错误,浏览器无法识别执行。
修正后的代码如下:
table.on("rowClick", function(e, row) { // 直接使用row参数获取行数据,转成JSON字符串能看到具体内容 alert(JSON.stringify(row)); });
补充说明:
- 大部分表格组件(比如layui Table)的
rowClick事件中,第二个参数row就是当前点击行的完整数据对象 - 直接用
alert(row)只会显示[object Object],因为alert默认会把对象转成字符串,用JSON.stringify(row)可以展示数据的具体结构 - 如果修正后还是无法获取数据,需要确认你使用的表格组件的官方文档,不同组件的行点击事件参数定义可能略有差异
内容的提问来源于stack exchange,提问作者Dmitriy Mico
相关产品推荐
相关产品推荐

