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 に答える