-2

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

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

单击一个项目会将其移动到“项目沙箱”中,该沙箱会生成或操作“项目”数组(见 URL/永久链接)。重新排序沙箱内的任何项目(调试)表明该数组是从该容器内的元素生成的。

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

4

2 回答 2

0

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

单击Magic Resist按钮,基本上会发生以下情况:

$(".tier-wrapper").not(".magic-resist").hide();
于 2013-02-15T04:39:03.610 回答
0

另一个选择是为沙箱创建一个空 div,每次将项目添加到沙箱时,都会创建一个新元素并附加到该空 div。因此,使其可见,然后您可以从找到该沙箱 div 的子元素生成一个数组。同时,您可以决定是否在右侧 div 上设置不可见(子元素的来源)

至于显示顺序,这取决于您是添加还是添加子元素。老实说,我建议您复习一些基本的 JavaScript 并重新表述您的问题

安吉拉

于 2013-02-15T04:48:50.247 回答