使用元素生成JavaScript数组

Generating a JavaScript array using elements

本文关键字:JavaScript 数组 元素      更新时间:2023-09-26

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

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

单击一个项目会将其移动到"项目沙盒"中,该沙盒会生成或操作"项目"数组(见URL/permalink)。对沙盒中的任何项目重新排序(调试)表明,数组是由该容器中的元素生成的。

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

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

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

Angela

列表中的项目由它们的类显示和隐藏。

点击魔抗按钮,基本上就是这样:

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