Jquery 表中可单击的行,行值作为字典返回
我试图将表行的值作为字典返回(最好将列名作为键)。但是,我的尝试只能实现所有值的串联字符串。 在我的工作示例中,我返回: 123 然而,我想实现的是这样的目标: {“col1”:1,“col2”:2,“col3”:3} 示例代码:Jquery 表中可单击的行,行值作为字典返回,jquery,html-table,Jquery,Html Table,我试图将表行的值作为字典返回(最好将列名作为键)。但是,我的尝试只能实现所有值的串联字符串。 在我的工作示例中,我返回: 123 然而,我想实现的是这样的目标: {“col1”:1,“col2”:2,“col3”:3} 示例代码: $(文档).ready(函数(){ $('.clickable行')。单击(函数(){ var row=$(this.closest('tr').find('*').text(); 控制台日志(行); 返回错误 }); }); @import'https://ma
$(文档).ready(函数(){
$('.clickable行')。单击(函数(){
var row=$(this.closest('tr').find('*').text();
控制台日志(行);
返回错误
});
});代码>
@import'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css';代码>
可乐
可乐
可乐
1.
2.
3.
这看起来怎么样
$(文档).ready(函数(){
$('.clickable行')。单击(函数(){
变量列名称=$(“thead”).find(“th”);
var row=$(this).find(“td”).toArray().reduce(函数(上一个,当前_节点,索引){
var text=$(列名称[索引]).text();
上一个[文本]=$(当前_节点).text();
返回上一个;
}, {});
控制台日志(行);
返回错误
});
});代码>
@import'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css';代码>
可乐
可乐
可乐
1.
2.
3.
您是否在询问如何获取JSON输出?