2012-08-01 80 views
0

我使用jQueryUI的可排序和connectWith允許3個無序列表之間的項目拖放。jQueryUI的可排序connectWith陣列數據

每個列表項包含一個字符串和一個值,並且具有分配有一個ID。拖放完成後,我想對每個列表中的每個項目的值進行求和,並將總數顯示在每個列表的底部。

我能做到這一點與AJAX調用,但在那一刻,我不能完全得到我需要的格式,我從列表中想要的數據。

理想情況下,我想獲得包含數組的UL ID的,那又包含包含列表項目爲重點,並從其中的數值的ID關聯數組。我希望通過給包含每個LI內的數值的div分配一個ID,我可以以某種方式提取它。

任何建議或指針不勝感激。

謝謝。

jsFiddle here

小提琴輸出到控制檯。

回答

0

我已經調整是小提琴,得到它的總東西給你:http://jsfiddle.net/HNxZU/32/

它沒有做任何數組的東西,但我希望你可以只抓住與所選('li.ui-state-disabled')的總數。讓我知道你是怎麼辦的。

+0

感謝威爾,這是驚人的......非常感謝你的網站的提示了。 獲得總數而不需要AJAX調用,這非常棒。我還需要能夠將新列表保存到數據庫中,這將需要AJAX並依賴每個LI的ID。 我會看看我是否可以解決如何做到這一點。 – cog1 2012-08-01 19:56:52

+0

在這種情況下,看看這個線程http://stackoverflow.com/questions/2936999/howto-serialize-multiple-lists-with-jquery它看起來就是你所需要的。 – Wil 2012-08-01 21:20:47

+0

謝謝,我已經看到過這個帖子,但是它在學習過程中早些了,而我並沒有真正理解它!會給它更詳細的外觀。 – cog1 2012-08-02 14:04:04