Javascript 如何在现有行中动态插入单元格

Javascript 如何在现有行中动态插入单元格,javascript,jquery,html,css,web,Javascript,Jquery,Html,Css,Web,我不熟悉jquery和javascript。这里,如果在第一个表中选中了复选框,我会将行添加到第二个表中,但在同一行中还需要一些额外的单元格。我正在这样努力。它每次都复制细胞。我已经包括了输出的屏幕截图。谁能帮帮我吗。提前谢谢 function table2() { $('#one').on("click", function(){ $('#one tbody input:checked').parent().parent().appendTo("#two"); $('#two t

我不熟悉jquery和javascript。这里,如果在第一个表中选中了复选框,我会将行添加到第二个表中,但在同一行中还需要一些额外的单元格。我正在这样努力。它每次都复制细胞。我已经包括了输出的屏幕截图。谁能帮帮我吗。提前谢谢

 function table2()
{
$('#one').on("click", function(){
    $('#one tbody input:checked').parent().parent().appendTo("#two");
  $('#two tr').append('<td>  </td>','<td> </td>','<td> </td>', '<td> </td>','<td> </td>','<td> </td>','<td> </td>','<td> </td>','<td> </td>');
});
函数表2()
{
$('#one')。在(“单击”,函数()上){
$(“#一个tbody输入:选中”).parent().parent().appendTo(“#两个”);
$('two-tr')。追加(';
});

所以它非常简单,您只需要通过每一行(tr)并向其附加一个td

$(“按钮”)。单击(函数(){
$('table').find('tr').each(函数(i){
$(this.append(“”+i+“”);
});
});

_0
_1


添加一个列
你也可以发布你的HTML吗?你能提供更多的代码和详细说明吗?我不知道发生了什么或你想做什么。请检查jsfiddle@VadimOvchinnikovNow我已经包括了jsfiddle@LeeWiseI我试图像这样添加。但它又重复了。它每次都添加单元格,就像我包含的屏幕截图一样函数table2(){$('#one')。在(“单击”,函数(){$('#one-tbody-input:checked').parent().parent().appendTo(#two”);add();}函数add(){$('#two')。find('tr')。每个(函数(i){$(this).append(“”+i+“”;});}好吧,如果不是这样的话就可以了。那么你能更具体地说明你想要达到的结果吗?是的。上面的代码正在工作。但是它每次都在复制。我正在将表1(包含3列)中的行添加到表2(包含3列)+(额外10列)如果选中该复选框。除此之外,我还需要为这13列添加一些单元格……为了清楚地理解,您还可以查看我的JSFIDLE。@Kiwad您需要清理您的fiddle,因为有一个登录框似乎工作不正常,并且与问题没有实际关系。为了让社区愿意帮助您,您必须它简洁明了,没有必要的代码(谢谢;)。据我所知,您需要将另一个表的行放在另一个表的行中。是吗?如果是,您必须复制所有行,除非行始终遵循相同的逻辑。同样,我可能误解了您,这就是为什么我要求您清理代码的原因。Cya:)