繁体   English   中英

将行追加到表中

[英]appending rows into a table

我试图将充满对象的数组附加到表的主体中。

var tourTable = [];
var event = {
    date: eventDate,
    hour: eventOra
}
bookTable.push(event);

for(var i = 0; i < bookTable.length; i++) {
    $('#tour-events tbody').append('');
}

// table
<table id="tour-events">
    <thead></thead>
    <tbody></tbody>
</table>

第一次单击按钮看起来一切正常,但是第二次尝试添加更多元素,因此检查了控制台中的数组,并且元素数量很好。 您对此有任何建议和其他方式吗?

您在声明array顶部使用了错误的variable名...应该是bookTable而不是tourTable

var bookTable = [];
var event = {
    date: eventDate,
    hour: eventOra
}
bookTable.push(event);

for(var i = 0; i < bookTable.length; i++) {
    $('#tour-events tbody').append('');
}

// table
<table id="tour-events">
    <thead></thead>
    <tbody></tbody>
</table>

在顶部添加以下行:

$('#tour-events tbody').empty();
var bookTable = [];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM