我有一个包含3列和6行的表。我想将其中一些内容复制到新创建的列中,但将它们插入中间。所以它看起来像那样:
有了这个方法:
Enumeration
我得到了那个结果:
因此,新列应插入最左侧列和$("table td:nth-child(2) [id$=2]").each(function(i) {
var $newCell = $(this).wrap('<td></td').parent();
var $newRow = $("table td:nth-child(2) [id$=1]").eq(i).parents('tr');
$(this).parents('tr').remove();
$newRow.append($newCell);
});
$("table td:nth-child(2) [id$=3]").each(function(i) {
var $newCell = $(this).wrap('<td></td').parent();
var $newRow = $("table td:nth-child(2) [id$=1]").eq(i).parents('tr');
$(this).parents('tr').remove();
$newRow.append($newCell);
});
列之间而不是最右侧。