【发布时间】:2019-04-12 12:44:03
【问题描述】:
我有一个非常大的 HTML 表格,其中的数据格式如下(我的表格的简化版本):
这个列表要大得多。
我需要知道哪个应用程序在哪个服务器(多个)上运行。
我现在需要以某种方式获取所有数据并将其存储(可能在一个数组中),以便我可以使用它。 (例如我需要比较某些应用程序并编写代码来记录它。)
我已经尝试了很多我在网上找到的方法,但我不确定我的工作方式是否正确。
我最近的尝试是:
var data = Array();
$("table").each(function(i, v) {
data[i] = Array();
$(this).each(function(ii, vv) {
data[i][ii] = $(this).text();
});
})
document.write(data);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table id="table">
<tr>
<th>1</th>
<th>2</th>
<th>3</th>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
<div id="result" style="color: #f00"></div>
输出:
1 2 3 4 6 7 8 9 10
用这个方法我得到一个数组:
1,2,3,4,5,6,7,8,9,10
但我无法访问存储的值,因为例如 data[0] 输出所有值,而不仅仅是一个。
抱歉,文字太长了
感谢您的帮助:)
亲切的问候, 马库斯
【问题讨论】:
标签: javascript jquery html