在从其他网站抓取数据后,我无法重新创建表格的结构。我正在使用这个小提琴中的例子: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单元格中。
答案 0 :(得分: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'));
});