-3
jqueryを使用してJSONから列&が作成されるテーブルを作成しようとしています。問題は、テーブルは作成されていますが、境界線がありません&ブートストラップは動作していますが、そのためには動作しません。新しいものはJQueryであるのか分かりませんか?テーブル全体で働くこと。jqueryの使用中にブートストラップが機能しない
私のコードは次のとおりです。
<body>
<table id="tableId" class="table table-striped">
<thead>
<tr id="header">
</tr>
</thead>
<tbody>
<tr id="nonHeader">
</tr>
</tbody>
</table>
<script>
var tableData=[
{
firstHeader: "Id",
secondHeader: "First Name",
thirdHeader: "Last Name",
fourthHeader: "Father's Name",
fifthHeader:"Value"
},
{
id: 1,
firstName: "Peter",
lastName: "Jhons",
fatherName: "fons",
value:1
},
{
id: 2,
firstName: "David",
lastName: "Bowie",
fatherName: "kons",
value:2
},
{
id: 3,
firstName: "kevin",
lastName: "Bowie",
fatherName: "mons",
value:3
}
]
function drawTable(data) {
for (var i = 0; i < data.length; i++) {
if(i==0){
drawHeader(data[i])
}
else{
drawRow(data[i]);
}
}
}
function drawHeader(rowData){
var row = $("<tr/>")
$("#nonHeader").append(row);
for (var key in rowData) {
if (rowData.hasOwnProperty(key)) {
row.append($("<th>" + rowData[key] + "</th>"));
}
}
}
function drawRow(rowData) {
var row = $("<tr/>")
$("#nonHeader").append(row);
for (var key in rowData) {
if (rowData.hasOwnProperty(key)) {
console.log(rowData[key]);
row.append($("<td>" + rowData[key] + "</td>"));
console.log(key + " -> " + rowData[key]);
}
}
}
drawTable(tableData);
</script>
あなたはそう、ブートストラップが含まれていますうつ病? –