【发布时间】:2015-12-01 03:32:20
【问题描述】:
我对数组很陌生。在我只是通过 htm 对所有东西进行硬编码之前。
这是我的问题。是否可以从另一个数组的值创建一个数组?
var pmmain =["aaa", "bbb", "ccc", "ddd", "eee", "fff", "ggg", "hhh", "iii", "jjj", "kkk", "lll", "mmm", "nnn", "ooo", "ppp"];
例如,我想用“aaa”等创建一个数组。可能吗?任何帮助,将不胜感激。谢谢!
更新:
我将数组用作菜单。当我单击一个时,它会执行类似的操作。
a=4;
for (a=c; a<d; a++){
$("#pm-page-main") .append("<div class=\"main-box\" id=\"m-box"+a+"\"><div class=\"title-box\"><span class=\"reg-wht-bold\">"+pmmain[a]+"</span></div><BR><BR><img src=\"imgs\\"+pmmain[a]+".png\"></div>").hide().fadeIn(75);\}
“#highlights-enclosure”是一种在网站中突出显示点击项目的阶段。
现在菜单在网页中可见,假设我想单击第二个项目,即“bbb”。单击该按钮后,将出现另一个菜单,其中应该包含子项。当点击其中一个孩子时,孩子将替换“#highlights-enclosure”阶段中的“bbb”。
【问题讨论】:
-
您的意思是在
pmmain中创建一个名为aaa的数组吗?比如pmmain[0] = {"aaa": []},或者更简单的pmmain = [["aaa"], "bbb", .. ]?还是一个新的单独数组,里面只有那个值"aaa"? -
我更新了我的问题,因为它缺少信息
-
我不知道你想做什么。但我几乎可以肯定你做错了。
标签: javascript jquery html arrays