Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 表中可单击的行,行值作为字典返回_Jquery_Html Table - Fatal编程技术网

Jquery 表中可单击的行,行值作为字典返回

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

我试图将表行的值作为字典返回(最好将列名作为键)。但是,我的尝试只能实现所有值的串联字符串。 在我的工作示例中,我返回:

123

然而,我想实现的是这样的目标:

{“col1”:1,“col2”:2,“col3”:3}

示例代码:

$(文档).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输出?