Jquery 通过数据属性将HTML表格元素转换为JSON
我是jQuery的新手 有没有办法将表元素数据转换为JSON?请参见下面的示例图像 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 () {
#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!谢谢你!这就是我需要做的!魔术谢谢你!这就是我需要做的!