如果您正在使用
jQuery
,然后有一个插件称为
tabletojson
它将返回包含所有表数据的等效json字符串。然后可以将该json传递给任何其他函数并轻松操作。我认为,这是最干净的方式。
var table = $('#mytable').tableToJSON();
否则,需要遍历所有列并将其推送到某个数组中
var mytable = document.getElementById("mytable");
for (var i = 0, myrow; myrow = table.rows[i]; i++) {
//iterate through rows using "myrow"
for (var j = 0, mycol; mycol = myrow.cells[j]; j++) {
//iterate through all the columns using mycol
}
}