2014-01-21 21 views
1

我試圖從一個被丟棄的元素獲取id但沒有任何運氣(或技能)。使用droppable而不是sortable,您可以使用ui.draggable訪問該元素。jQuery Sortable no geting ui.draggable id

http://jsfiddle.net/4bwsY/

<body> 
<ul id="sortable1" class="connectedSortable"> 
    <li class="ui-state-default">Item 1</li> 
    <li class="ui-state-default">Item 2</li> 
    <li class="ui-state-default">Item 3</li> 
    <li class="ui-state-default">Item 4</li> 
    <li class="ui-state-default">Item 5</li> 
</ul> 

<ul id="sortable2" class="connectedSortable"> 
    <li id="balls" class="ui-state-highlight">balls</li> 
    <li class="ui-state-highlight">Item 2</li> 
    <li class="ui-state-highlight">Item 3</li> 
    <li class="ui-state-highlight">Item 4</li> 
    <li class="ui-state-highlight">Item 5</li> 
</ul> 
</body> 

$(function() { 
    $("#sortable1, #sortable2").sortable({ 
     connectWith: ".connectedSortable", 
     receive: function(event, ui) { alert($(this).attr('id') +' - '+ ui.draggable); }, 
     stop: function(event, ui) { alert($(this).ui.draggable.attr('id')); } 
    }).disableSelection(); 
}); 

回答