2012-12-23 13 views
7

Korzystam z przeciągalnych i sortowalnych funkcjonalności jqueryui. Moja wersja jqueryui to 1.9.1, a wersja jQuery to 1.7.1jqueryui - Draggable traci atrybut id po przeciągnięciu do sortowalnej

Mam zestaw elementów, które można przeciągać i kontener, który można sortować. Przeciągam elementy, które można przeciągnąć do sortowalnego kontenera, i chcę odczytać atrybut id elementu przeciągalnego w operatorze zatrzymania sortable. Jednak okazuje się, że id jest tam undefiend.

$(sortableselector).sortable({ 
    stop: function(event, ui) { 
     alert(ui.item.attr('id')); 
    } 
}); 

$(draggableselector).draggable({ 
    revert: true, 
    revertDuration: 0, 
    connectToSortable: 'sortableselector', 
}); 

wydruki nieokreślone. Widziałem kilka wpisów wskazujących na ten błąd, ale nie udało się go rozwiązać. Jak mogę pobrać identyfikator przeciąganego przedmiotu?

Odpowiedz

-2

try ...

$(sortableselector).sortable({ 
stop: function(event, ui) { 
    alert(ui.item[0].id); 
} 

});

Powiązane problemy