gpt4 book ai didi

JQuery 清除 HTML 表格并插入新行

转载 作者:行者123 更新时间:2023-12-05 08:43:17 25 4
gpt4 key购买 nike

我一直在四处寻找,但找不到可行的解决方案。

我有一个简单的 HTML 表格:

<table id="myTable">
<thead>
<tr>
<th>UserID</th>
<th>Current Submissions</th>
</tr>
<tbody>
<tr>
</tr>
</tbody>
<thead>
</table>

使用 socket.io 我正在接收 JSON 数据,我会在清除它后附加到表中。下面的代码只是删除表而不插入新数据?

<script>
var socket = io();
socket.on('totalsubmissions', function(msg) {
$('#myTable').find('tbody').remove();
// loop over each recevied in the object
$.each(msg, function(k, v) {
//display the key and value pair
var myRow = "<tr><td>" + k + "</td><td>" + v + "</td></tr>";
$('#myTable').find('tbody').append(myRow);
});

});
</script>

我是否错误地删除了表格?

最佳答案

此行正在删除 tbody

$('#myTable').find('tbody').remove();

所以当你到达这一行时:

$('#myTable').find('tbody').append(myRow);

没有要查找的 tbody

改变:

$('#myTable').find('tbody').remove();

收件人:

$('#myTable').find('tbody').empty();

关于JQuery 清除 HTML 表格并插入新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31558881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com