単純なJS関数を作成して、データを配列形式で取り出すことができます。 私はこれについて非常に単純なテーブルを想定しています。
function getAllDataFromTable(){
var mydata = Array();
for(i=0;i<$('#mytable').find("tr").length;i++){
mydata[i] = Array();
var currentRow = $('#mytable').find("tr").eq(i);
for(j=0; j< currentRow.find('td').length ;j++){
mydata[i][j] = currentRow.find('td').eq(j).html()
};
};
alert(JSON.stringify(mydata))
}
https://jsfiddle.net/9yuc3bvj/ ..私は容易にするためのjQueryを使用しましたが、あなたはJavaScriptで同じことを行うことができます
<table id="mytable">
<tr>
<td>1</td>
<td>3</td>
<td>4</td>
<td>2</td>
</tr><tr>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
</tr><tr>
<td>9</td>
<td>31</td>
<td>42</td>
<td>23</td>
</tr>
</table>
<script>
getAllDataFromTable();
</script>
..私は容易にするためのjQueryを使用しましたが、あなたはJavaScriptで同じことを行うことができます
こんにちは!まず、答えをありがとう!私は明確ではないことをお詫びします。私はテーブルに行を追加/削除するときに作成された新しいtd要素に由来するデータを取ることができる必要があります。 – littlebluedeer
あなたはそれのために内部whileループを使うことができます。 ($( '#mytable')。find( "tr")。length - 1)を使用して最後のテーブル行を取得し、TDをトラバースします。 –