テーブルのオブジェクトを作成/読み取りたい(列ごと)。私のコードはここにあります:
var arr1 = [];
var arr2 = [];
for (var i = 0; i < 3; i++) {
var werteArray = [];
var ueberschriftArray = [];
$('#tabelleDateneingabe tbody tr').each(function() {
werteArray.push($(this).children().eq(i).text());
});
$('#tabelleDateneingabe thead tr').each(function() {
ueberschriftArray.push($(this).children().eq(i).text());
});
arr2.push({spalte: i, daten: {ueberschrift: ueberschriftArray, werte:werteArray}});
}
arr1.push(arr2);
これは正常に実行され、次の JSON が生成されます。
[
[
{
"spalte": 0,
"daten": {
"ueberschrift": [
"Spalte1"
],
"werte": [
"Zelle: 0_0",
"Zelle: 1_0",
"Zelle: 2_0",
"Zelle: 3_0",
]
}
},
{
"spalte": 1,
"daten": {
"ueberschrift": [
"Spalte2"
],
"werte": [
"Zelle: 0_1",
"Zelle: 1_1",
"Zelle: 2_1",
"Zelle: 3_1",
]
}
}]]
ここで、すべての行の要素数を取得するために、このオブジェクトを調べたいと思います。
「werte」ノードで長さを使用してこれを実行できると確信していますが、すべての列 (「spalte」) のこの値にアクセスするにはどうすればよいですか?
どんな助けでも大歓迎です。