2013-02-15 49 views
-2

如何根据容器中的元素以及它们的顺序来操作JavaScript数组?使用元素生成JavaScript数组

参见:http://www.mobafire.com/league-of-legends/item-purchase-planner

单击一个项目将其移动到“项目沙盒”,其产生或操纵“项”阵列(在URL /永久链接看到的)。重新排序沙盒内的任何项目(调试)显示数组是从该容器内的元素生成的。

编辑:我想我应该解释我的意图?我目前正在研究类似的系统,但在元素上使用数组ID来操纵数组。但是,当我删除一个元素(及其在数组中的值)时,其他数组ID将不再准确,并产生不希望的结果。该数组可能包含重复项,所以我不能使用这些值本身。

回答

0

你有另一种选择是创建沙箱的空div,每次你添加项目到沙箱,你创建一个新的元素并追加到空的div。因此,使它可见,然后你可以从沙箱div的子元素中生成一个数组。同时,您可以决定是否在右侧div(子元素的来源)上隐藏

至于显示顺序,取决于您是否正在预先添加或附加子元素。说实话,我建议你回顾一些基本的JavaScript和重新表述您的问题

安吉拉

+0

我忘了,我可以用孩子的帮助做到这一点-_- ..thankyou! – user1512064 2013-02-15 04:52:19

0

列表中的项目显示并隐藏其类。

点击魔法抗性按钮,这基本上是发生了什么:

$(".tier-wrapper").not(".magic-resist").hide();