我将元素从一个无序列表拖到另一个:
$('ul#drag li').draggable({ helper: 'clone' });
$('ul#drop').droppable({
drop: function (event, ui) {
ui.draggable.sourceElement.css(... ...);
}
});
我想在源列表中标记已拖动的元素(但仍允许拖动它们),如何通过jQuery链访问它们?
我想我可以在拖动的元素上设置id
属性,并且在删除时,克隆的元素将具有相同的id
,我可以用它来查找原始元素,但我确定有一个更好的解决方案。
答案 0 :(得分:6)
我想知道为什么我没有注意到以下情况,第一次尝试时:
ui.draggable.css('whatever');
甚至documented:
ui.draggable - 当前可拖动元素,一个jQuery对象。
答案 1 :(得分:5)
e.target
指的是原始元素