ОТВЕТЬТЕ, ЧТО РАБОТАЕТ В 2017
Прошло много времени, и я обнаружил, что текущий принятый ответ больше не работает.
Решение, которое работает в данный момент:
$('#someDraggableGroup').draggable({
helper: 'clone',
start: function( event, ui ) {
console.log(ui.helper.context)
console.log(ui.helper.clone())
}
})
Здесь ui.helper.context
относится к исходному объекту, который вы пытаетесь перетащить, а clone()
относится к клонированной версии.
EDIT
Выше также видно, какой объект вы перетаскиваете, используя функцию draggable()
. Для определения того, какой объект draggable
был отброшен в droppable()
, работает следующее:
$('#myDroppable').droppable({
drop: function(event, ui){
console.log(ui.draggable.context)
OR
console.log(ui.draggable.clone() )
}
})