2012-08-01 41 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