5

我将元素从一个无序列表拖到另一个:

$('ul#drag li').draggable({ helper: 'clone' });
$('ul#drop').droppable({
    drop: function (event, ui) {
        ui.draggable.sourceElement.css(... ...);
    }
});

我想在源列表中标记已经拖动的元素(但仍然允许拖动它们),如何通过 jQuery 链访问它们?

我想我可以id在拖动的元素上设置属性,并且在放置时,克隆的元素将具有相同id的 ,我可以使用它来查找原始元素,但我确信有更好的解决方案。


4

2 回答 2

6

我想知道为什么我第一次尝试时没有注意到以下工作:

ui.draggable.css('whatever');

它甚至被记录在案

ui.draggable - 当前可拖动元素,一个 jQuery 对象。

于 2010-12-07T13:17:27.077 回答
6

e.target指原始元素

于 2013-07-02T16:04:46.817 回答