JQuery: Transform and appendTo()



这个函数在用户将一个div放到一个表中时执行

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

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

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

在追加前进行换行。如果这会导致任何奇怪的视觉效果(这不太可能,因为JS应该运行得足够快),您可以先隐藏它,包装克隆,附加它,然后再次显示它。例如

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

最新更新