前提・実現したいこと
Javascriptでカンマで区切られた配列からテーブルを作成したいと思っています。
配列には「ID、名称、~、製品番号、ID、名称、~、製品番号」というようにいくつかのまとまりが繰り返されています。
そこで、それぞれのまとまりごとにテーブルに表したいのですがうまくいきません。
配列通りそのまま横につながった状態や、かたまりごとに改行されるような形はできたのですが、理想のようになりません。
理想↓
ヘッダ ID 名称 ~ 製品番号
1 製品A ~ 001
2 製品B ~ 002
このような形のテーブルにはできないでしょうか?
有識者のみなさんのアドバイスをいただけたら幸いです。
該当のソースコード
javascript
1for (var i = 0; i < parts.length; i++) { 2 table += "<tr>" 3 for (var p = 0; p < 8; p++) { //8は表示したいまとまりの項目数です 4 let partsLst = (String(parts)).split(/[,]/g); 5 table += "<td>" + carPartsLst[p] + "</td>"; 6 } 7} 8 table += "</tr>" 9
試したこと
上記の状態だと製品Aが下にずっと続きます。
右に製品B、C・・・とつながっています。(p<8で切っているので実際は製品Aの情報のみ表示される)
table += "<tr>" + "<td>" + carPartsSP[p] + "</td>" + "</tr>"
こうすると、各レコード(ID・名称、、、)がそれぞれ改行されてしまいます。
回答2件
あなたの回答
tips
プレビュー