【发布时间】:2017-03-21 15:03:15
【问题描述】:
我有一个表格,其中每行中的最后两个 <td> 标记都有文本输入。我正在尝试将表转储到一个数组中,然后制作一个 csv。
表格转数组的代码:
$("table#results-table tr").each(function() {
var arrayOfThisRow = [];
var tableData = $(this).find('td');
if (tableData.length > 0) {
tableData.each(function() {
arrayOfThisRow.push($(this).text());
});
tableArray.push(arrayOfThisRow);
}
});
这将返回仅包含文本的项目,而不是输入中的数据。我认为这与$(this).text() 有关,但我不知道如何解决它。
【问题讨论】:
-
你试过
.html()或.val()吗?
标签: javascript html arrays html-table