テーブルのデータをjquery変数に保存したいのですが、使用しているコードは以下のとおりですが、このコードはtr、tdなどのすべてのテーブルタグとすべてを変数に保存しています.tdにデータを保存する必要があるだけですjquery変数にテキスト形式でタグ付けします..誰か助けてくれますか?
var table = $("#mytable").html();
テーブルのデータをjquery変数に保存したいのですが、使用しているコードは以下のとおりですが、このコードはtr、tdなどのすべてのテーブルタグとすべてを変数に保存しています.tdにデータを保存する必要があるだけですjquery変数にテキスト形式でタグ付けします..誰か助けてくれますか?
var table = $("#mytable").html();
次のようにセル値を収集できます。
arr = new Array();
$("td").each(function () {
t = $(this).text();
arr.push(t);
});
console.log(arr);
テキストだけが必要な場合は、.text()
代わりに.html()
次を使用します。
var table = $("#mytable").text();
var table_data;
$("#mytable td").each(function(){
table_data += $(this).text();
});
console.log(table_data)
これを試して :-
var header = Array();
$("#mytable tr th").each(function(i, v){
header[i] = $(this).text();
})
alert(header);
var data = Array();
$("#mytable tr").each(function(i, v){
data[i] = Array();
$(this).children('td').each(function(ii, vv){
data[i][ii] = $(this).text();
});
})
alert(data);