Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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 通过数据属性将HTML表格元素转换为JSON_Jquery_Json_Html - Fatal编程技术网

Jquery 通过数据属性将HTML表格元素转换为JSON

Jquery 通过数据属性将HTML表格元素转换为JSON,jquery,json,html,Jquery,Json,Html,我是jQuery的新手 有没有办法将表元素数据转换为JSON?请参见下面的示例图像 JSON结果在#resultdiv上 var arr = $('tr').map(function () { var o = { "apvhdrid": this.parentNode.parentNode.dataset.apvhdrid, "id": this.dataset.id }; $('td', this).each(function () {

我是jQuery的新手

有没有办法将表元素数据转换为JSON?请参见下面的示例图像

JSON结果在
#result
div上

var arr = $('tr').map(function () {
    var o = {
        "apvhdrid": this.parentNode.parentNode.dataset.apvhdrid,
        "id": this.dataset.id
    };
    $('td', this).each(function () {
        for (key in this.dataset) {
            o[key] = this.dataset[key];
        }
    })
    return o;
}).get();

$('#result').text(JSON.stringify(arr));


检查这里:[使用jQuery遍历HTML表,将表中的数据转换为JSON][1]尽管如果您自己控制此表的生成,我建议使用类似敲除的方法()[1]:检查这里:[使用jQuery遍历HTML表,将表中的数据转换为JSON][1]尽管如果您自己控制这个表的生成,我还是推荐类似于knockout()[1]:magic!谢谢你!这就是我需要做的!魔术谢谢你!这就是我需要做的!