删除后获取上一个元素

Get previous element after drop

本文关键字:元素 上一个 获取 删除      更新时间:2023-09-26

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

我试着用任一在dragStart上解决问题

dataTransfer.setData 

dataTransfer.addElement

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

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

http://jsfiddle.net/

我最终保存在dragstart事件中

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

然后通过获取该父级丢弃事件

var parentItem = document.getElementById(e.dataTransfer.getData('ParentId'));