父元素是否从哪个地方删除了可拖动元素?
我尝试使用
在dragStart上进行解决dataTransfer.setData
或
dataTransfer.addElement
使用setData,元素将转换为字符串 addElement仅存在于firefox
中为了便于编辑我正在添加jsFiddle
答案 0 :(得分:0)
我最终保存了dragstart事件
var parentElement = e.target.parentElement;
e.dataTransfer.setData('ParentId', parentElement.id);
然后通过
获取drop事件中的父级var parentItem = document.getElementById(e.dataTransfer.getData('ParentId'));