1

jQueryは初めてです!

テーブル要素データをJSONに変換する方法はありますか?以下のサンプル画像を参照してください。

ここに画像の説明を入力してください

JSONの結果は#resultdivにありました。

4

1 に答える 1

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/

于 2013-01-18T01:17:14.920 に答える