【问题标题】:Convert HTML Table Element to JSON via data attributes通过数据属性将 HTML 表格元素转换为 JSON
【发布时间】:2013-01-01 16:16:03
【问题描述】:

我是 jQuery 新手!

有没有办法将表格元素数据转换为 JSON?请参阅下面的示例图片。

JSON 结果在 #result div 上。

【问题讨论】:

标签: jquery json html


【解决方案1】:
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));

http://jsfiddle.net/pE8Hu/

【讨论】:

  • 神奇!谢谢你!这就是我需要做的! goo.gl/jX5hL
猜你喜欢
  • 2011-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-02
  • 2013-07-02
相关资源
最近更新 更多