jquery - HTMLCollection 长度返回 0
问题描述
在我可以添加其他信息之前,我之前的帖子已被删除,但让我们再试一次......
我看过其他类似的帖子,但我的调整没有成功。
var table = document.getElementById("report-table");
var rows = table.getElementsByTagName("tr");
console.log(rows.length);
console.log(rows);
0
HTMLCollection []
长度:1077
我的表是使用 Jquery+AJAX 填充的。我认为这可能是因为脚本放置问题,但我在表格完成填充后将其移至结果是相同的。
编辑
$.ajax({
url: 'test.php',
type: 'post',
data: {"order":order, "json":json},
success: function(json){
var js = Object.values(JSON.parse(json));
js = JSON.parse(json);
js.forEach(function(element){
var title = element['title'];
var date = element['date_stamp'];
$('#report-table').append('<tr class="report-item"><td> '+title+'</td><td>'+date+'</td></tr>');
});
}
});
var table = document.getElementById("report-table");
var rows = table.getElementsByTagName("tr");
console.log(rows.length);
console.log(rows);
HTML
<table class="report-table">
<tr class="report-head">
<th colspan="2">Report</th>
<th colspan="2" class="right">List By :
<select id="sort-select" onchange="sort(json)">
...
</select>
</th>
</tr>
</table>
<div class="my-table-responsive">
<table id="report-table" class="report-table">
</table>
</div>
解决方案
推荐阅读
- python - Tkinter:当用户调整窗口大小时禁用文本小部件内容自动调整大小(换行符)
- python - 是否有与 cv2.videocapture 不同的方法来检查相机状态?
- typescript - 不等待承诺时出现编译器错误?
- c - C程序发生数据丢失
- python - 如何使用python获取(解析)Json嵌套字符串(来自API)数据,如对象
- haskell - 除非以管理员身份运行,否则堆栈 ghci 无法加载 pthread
- python - AMD plaidml 与 CPU Tensorflow - 意外结果
- java - n 个元素的时间复杂度
- oracle - 单击经典报告图标时如何获取列表项
- r - 在 R 包中构建 RocksDB 静态库