将表数据存储到jquery变量

时间:2013-07-05 10:27:05

标签: jquery

我想将表中的数据存储到jquery变量中,使用的代码如下所示,但是这段代码将所有表标签(如tr,td和all)存储到变量中,其中我只需要存储td标签中的数据以文本格式发送到jquery变量..有人可以帮忙吗?

var table = $("#mytable").html();

4 个答案:

答案 0 :(得分:1)

您可以像这样收集单元格值:

arr = new Array();
$("td").each(function () {
    t = $(this).text();
    arr.push(t);
});

console.log(arr);

答案 1 :(得分:0)

如果您只想要文字,请使用.text()代替.html()

var table = $("#mytable").text();

答案 2 :(得分:0)

var table_data;
$("#mytable td").each(function(){
   table_data += $(this).text();
});

console.log(table_data)

答案 3 :(得分:0)

试试这个: -

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);