2012-12-23 22 views
7

पर खींचने पर ड्रैगगेबल आईडी विशेषता खो देता है मैं jqueryui की खींचने योग्य और क्रमबद्ध कार्यक्षमताओं का उपयोग कर रहा हूं। मेरा jqueryui संस्करण 1.9.1 है और jQuery संस्करण 1.7.1jqueryui - एक क्रमबद्ध

मेरे पास आइटम्स का एक सेट है जिसे मैं ड्रैग करने योग्य बनाता हूं, और एक कंटेनर जो क्रमबद्ध है। मैं ड्रैग करने योग्य आइटम को क्रमबद्ध कंटेनर में खींचता हूं, और सॉर्ट करने योग्य स्टॉप हैंडलर में ड्रैगगेबल आइटम की आईडी विशेषता को पढ़ना चाहता हूं। हालांकि, आईडी वहां अपरिहार्य हो जाती है।

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

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

प्रिंट अपरिभाषित। मैंने इस बग को इंगित करने वाली कई पोस्ट देखी हैं, लेकिन गैर हल हो गई है। मैं ड्रैग किए गए आइटम की आईडी कैसे प्राप्त कर सकता हूं?

उत्तर

-2

कोशिश ...

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

});