Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用javascript生成菜单?_Javascript_Html - Fatal编程技术网

用javascript生成菜单?

用javascript生成菜单?,javascript,html,Javascript,Html,我正在尝试制作一个表单,人们可以在其中添加或删除菜单和这些菜单的选项,以便为游戏生成菜单。我需要能够获取每个特定菜单的表单数据值和该菜单的选项,因此我当前的想法是在每个菜单的id中放入一个变量,然后在每个选项的id中放入一个新变量。每次他们添加菜单时,该变量都会增加,每次他们为该菜单添加选项时,特定于该菜单的变量都会增加。问题是,如果他们添加了大量菜单或选项,然后删除它们,那么数量仍然会增加,最终我可能会看到菜单和选项的id值之间存在巨大的差距 有没有一种方法可以通过阵列实现这一点?我不确定这会

我正在尝试制作一个表单,人们可以在其中添加或删除菜单和这些菜单的选项,以便为游戏生成菜单。我需要能够获取每个特定菜单的表单数据值和该菜单的选项,因此我当前的想法是在每个菜单的id中放入一个变量,然后在每个选项的id中放入一个新变量。每次他们添加菜单时,该变量都会增加,每次他们为该菜单添加选项时,特定于该菜单的变量都会增加。问题是,如果他们添加了大量菜单或选项,然后删除它们,那么数量仍然会增加,最终我可能会看到菜单和选项的id值之间存在巨大的差距

有没有一种方法可以通过阵列实现这一点?我不确定这会有多大意义,所以让我重新措辞:

有没有办法制作一个元素数组


我很难描述我要做的事情。你们中有人有AIM或其他现场聊天方式吗

我不确定我是否正确理解了您的意图,但如果我理解了,这就是我的解决方案:

每次有人删除菜单或选项时,让jQuery
.size()
运行,然后使用
.each()
循环重新分配每个元素的ID。

Stackoverflow有一个聊天系统,但你至少需要20个知名度才能参与。是的,我知道。这让我很生气,但同时我也明白。他们不希望新用户滥发聊天信息,但当我有问题时,我怎么能得到20个代表呢?参加stackoverflow中的lil'more。在这里获得销售代表并不难!!你能给出一个例子或者展示一些代码,甚至是伪代码吗?