0

从哪个可拖动元素中删除的父元素是否存储在某处?

我曾尝试使用以下任一方法解决dragStart

dataTransfer.setData 

或者

dataTransfer.addElement

使用 setData 元素被转换为字符串 addElement 仅存在于 firefox

为了更容易编辑,我添加了 jsFiddle

http://jsfiddle.net/

4

1 回答 1

0

我最终保存在 dragstart 事件中

var parentElement = e.target.parentElement;
e.dataTransfer.setData('ParentId', parentElement.id);

然后让那个父母参加 drop 事件

var parentItem = document.getElementById(e.dataTransfer.getData('ParentId'));
于 2014-10-17T22:15:52.793 回答