gpt4 book ai didi

javascript - 将JS对象放入html 中
转载 作者:行者123 更新时间:2023-12-03 05:13:14 26 4
gpt4 key购买 nike

我有一个 HTML <form>收集 5 种不同类型的数据,将其放置在 Javascript 对象中,如下所示:

var memberObj = [
{
name: "testname",
prof: "profession",
level: 0,
guild: "guild",
server: "server",
}
];

我想要的是获取这些对象属性并将其放入表格中,如下所示:

<table class="table table-striped" id="memberList">
<tr>
<th>Character name</th>
<th>Profession</th>
<th>Level</th>
<th>Guild</th>
<th>Server</th>
</tr>
</table>

我基本上想创建一个新的 <tr>对于每个对象和一个新的 <td>对于每个 object.property .

我应该怎样做呢?我在 Stack Overflow 上四处查看,但没有找到任何对我有帮助的东西。

最佳答案

只需使用两个 for 循环即可迭代对象,然后迭代列。使用jQuery的append函数将html代码添加到表格

var cols = ['name', 'prof', 'level', 'guild', 'server'];

for (var i = 0; i < memberObj.length; i++) {
$('table').append('<tr></tr>');

for (var j = 0; j < cols.length; j++) {
$('table tr:last-child').append('<td>' + memberObj[i][cols[j]] + '</td>');
}
}

查看工作 JSFiddle

关于javascript - 将JS对象放入html <table>中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41714522/

26 4 0