jQuery appendTo()<tr>

Sup*_*nja 0 jquery dom

我试图将表格行从1个表格移动到另一个表格,并附加到表格的最后一行.

function transfer()
{
  $('#gallery_' + galleryID).fadeOut(function(){
      $(this).appendTo('#tbl_proofed tr:last').fadeIn();
  });
}
Run Code Online (Sandbox Code Playgroud)

这是在最后一个标签中附加的,我该如何追加.可能只需要使用另一种方法,但尝试这样做是因为它复制了所有元素及其子元素.

谢谢!

use*_*654 7

只需替换.append().after()并添加.next()目标移动的行.

function transfer()
{
  $('#gallery_' + galleryID).fadeOut(function(){
      $(this).after('#tbl_proofed tr:last').next().fadeIn();
  });
}
Run Code Online (Sandbox Code Playgroud)

编辑:我可能误解了你的问题.如果您希望副本朝另一个方向发展,那么它将是:.insertAfter()

function transfer()
{
  $('#gallery_' + galleryID).fadeOut(function(){
      $(this).insertAfter('#tbl_proofed tr:last').fadeIn();
  });
}
Run Code Online (Sandbox Code Playgroud)