JQuery:Transform和appendTo()

时间:2011-08-24 18:35:27

标签: jquery

好吧,我有这个功能,当用户将div放到桌子上时执行。

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

$ droppedCard是实际的div,现在在追加之前我需要将其转换为td单元格项目,以便表格正确添加它。

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

1 个答案:

答案 0 :(得分:0)

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

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