2011-12-30 20 views
0

您好我正在将整个表行从一个html表复制到另一个。在源表中的列宽为5%,40%,55%三个TD的像这样:当使用jquery将行从一个表复制到另一个表时,更改列宽

<td style="width:5%"> 

现在的目标表我有4列我想它们的宽度为10%,40%, 40%和10%分别

继承人如何我复制的行

$("#table_source img.move-row").live("click", function() { 
var tr = $(this).closest("tr").remove().clone(); 
tr.append('<td style="width:10%"><img class="role_action" src="/gra/plus.png/></td>'); 
$("#table_target tbody").append(tr); 

如何更改宽度以最简单的方法对现有列的源表。

回答

1

如果您有权修改表格的原始HTML,我建议使用col标签来定义宽度。这样,单个td标签上没有定义宽度,而是整个表格。然后当在表格之间移动td时,宽度将自动处理。

相关问题