Вы хотите:
$("#someId, #otherId").draggable({
drag: function(event, ui) {
console.log(ui.helper[0].id);
}
});
(или используйте ui.helper.attr("id")
)
Примечание : ui.helper
- это объект jQuery, поэтому мы должны либо использовать .attr("...")
, чтобы получить id
, либо получить доступ к сопоставленному элементу по индексу 0 и напрямую получить идентификатор.
<ч />
Или без использования аргумента ui
(вероятно, что я бы порекомендовал):
$("#someId, #otherId").draggable({
drag: function(event, ui) {
console.log(this.id); // "this" is the DOM element being dragged.
}
});
Вот рабочий пример: http://jsfiddle.net/andrewwhitaker/LkcSx/