我正在尝试将表行从一个表移动到另一个表,附加到表中的最后一行。
function transfer()
{
$('#gallery_' + galleryID).fadeOut(function(){
$(this).appendTo('#tbl_proofed tr:last').fadeIn();
});
}
这是将它附加在最后一个标签中,我该如何进行附加。可能只需要使用另一种方法,但尝试这样做是因为它复制了所有元素及其子元素。
谢谢!
只需替换.append()
并.after()
添加.next()
到目标移动的行。
function transfer()
{
$('#gallery_' + galleryID).fadeOut(function(){
$(this).after('#tbl_proofed tr:last').next().fadeIn();
});
}
编辑:我可能误解了你的问题。如果您希望副本朝另一个方向发展,那就是:.insertAfter()
function transfer()
{
$('#gallery_' + galleryID).fadeOut(function(){
$(this).insertAfter('#tbl_proofed tr:last').fadeIn();
});
}
您可以删除tr:last
和 appendTo 表
function transfer()
{
$('#gallery_' + galleryID).fadeOut(function(){
$(this).appendTo('#tbl_proofed').fadeIn();
});
}
只需使用 .after() 方法,例如:
function transfer()
{
$('#gallery_' + galleryID).fadeOut(function(){
$(this).after('#tbl_proofed tr:last').fadeIn();
});
}