0

从另一个网站抓取数据后,我无法重新创建表的结构。我正在使用此小提琴中的示例:http: //jsfiddle.net/skelly/m4QCt/

我试图重新创建的一个例子在这里:http: //jsfiddle.net/curly33/v5h6G/

        $.each($foop.find('table.data tr'), function(idx, item) {

                mytext = $(item).children().remove().text();
                $('<td>'+mytext+'</td>').appendTo($('#divs tr'));

        });

名册表是我正在尝试重新创建的完美示例。我只是想不出一种方法将数据分成单独的表格行上的单个 td 单元格,而不是将每行中的所有抓取数据聚集到 td 单元格中。

4

1 回答 1

2

为什么不直接遍历报废的tr的单元格?它会是这样的:

$.each($foop.find('table.data tr'), function(idx, item) {
    var tr = $("<tr><td>a</td></tr>");
    $.each($(item).children(), function(index, cell) {
        tr.append('<td>' + $(cell).html() + '</td>');    
    });
    tr.appendTo($('#divs'));               
});

http://jsfiddle.net/v5h6G/1/

于 2013-02-25T05:26:13.520 回答