拖放交换完整对象不仅仅是innertext

时间:2012-03-28 21:59:24

标签: javascript jquery html html5 drag-and-drop

我有以下代码在基于DND的情况下为其他人交换一个div的innerHTML。

dragSrcEl = //This is the var that is assigned to the object that is being dragged, appears outside of this code below.

dragSrcEl.innerHTML = this.innerHTML;
this.innerHTML = e.dataTransfer.getData('text/html');

如果我想要改变一切,我需要做什么,即整个容器,所有的rels,属性,类名,id,数据属性e.t.c

我无法在dom中对它进行重新排序,因为动态的方式是每个都会被拖放...

非常感谢!

1 个答案:

答案 0 :(得分:-2)

这将进行移动:

$(dargSrcEl).replaceWith(this);