2011-08-24 22 views
0

好的,我有这个功能,当用户将一个div放到一个表格时执行。JQuery:Transform和appendTo()

function execCardDrop($droppedCard) 
{ 
    $droppedCard.appendTo(boardTable()); //Board table return's the table's id... 
} 

$ droppedCard是实际DIV,现在追加我需要把它改造为TD手机项目,以便表适当加的之前。

现在我有什么选择?我应该通过在另一个函数中获取它的值来重构项目,还是可以在追加之前将它包装?

+0

你从收集的div中收集到了什么? –

回答

0

只需在追加之前包装它。如果这会导致任何快速奇怪的视觉效果(非常不可能,因为JS应该足够快地运行),您可以先隐藏它,包装克隆,追加它,然后再显示它。例如

$droppedCard.hide().wrap('<td>').appendTo(boardTable()).show();