2012-03-09 25 views

答えて

3

ui.draggableはドラッグされている要素です。

ドロップ(イベント)
受け入れドラッグは、このドロップ可能(の許容範囲内で)「上」削除されるときに、このイベントがトリガされます。コールバックでは、$(this)はドラッグ可能なドロップ可能オブジェクトを表します。 ui.draggableは、ドラッグ可能なを表します。私はドラッグ可能な要素IDをキャッチするために、このように使用

Documentation

$('#test').droppable({ 
    drop: function (e,ui) { 
     // "ui.draggable" is the dragged element (as a jquery object) 
     ui.draggable.addClass('myClass') 
    } 
}); 
+2

「ui.draggable」はすでにjQueryオブジェクトであるため、 '$()'を呼び出す必要はありません。 –

+0

良い点、私はそれに応じてコードサンプルを変更しました。 –

0

$('#test').droppable({ 
drop: function (e,ui) { 
var uiId = ui.draggable.attr('id'); 
    } 
}); 
関連する問題