2013-06-04 69 views
1

不知道这个问题,所以任何修改建议表示欢迎最佳称号......JavaScript的重新排列排列阵列的jQuery选择

说我有看起来像这样的1个JavaScript数组:

group[g1] = [v1,v2,v3] 
group[g2] = [a1,a2,a3] 
group[g3] = [b1,b2,b3] 
and so on... ad infinitum 

我想重新安排这让

newgroup[z] = [v1,a1,b1] 
newgroup[y] = [v1,a1,b2] 
newgroup[x] = [v1,a1,b3] 
newgroup[w] = [v1,a2,b1] 
newgroup[v] = [v1,a2,b2] 
newgroup[u] = [v1,a2,b3] 
newgroup[t] = [v1,a3,b1] 
newgroup[s] = [v1,a3,b2] 
newgroup[r] = [v1,a3,b3] 
newgroup[q] = [v2,a1,b1] 
newgroup[p] = [v2,a1,b2] 
newgroup[o] = [v2,a1,b3] 
newgroup[n] = [v2,a2,b1] 
newgroup[m] = [v2,a2,b2] 
newgroup[h] = [v2,a2,b3] 
newgroup[g] = [v2,a3,b1] 
newgroup[f] = [v2,a3,b2] 
newgroup[d] = [v2,a3,b3] 
newgroup[q] = [v3,a1,b1] 
newgroup[p] = [v3,a1,b2] 
newgroup[o] = [v3,a1,b3] 
newgroup[n] = [v3,a2,b1] 
newgroup[m] = [v3,a2,b2] 
newgroup[h] = [v3,a2,b3] 
newgroup[g] = [v3,a3,b1] 
newgroup[f] = [v3,a3,b2] 
newgroup[d] = [v3,a3,b3] 

即制作的分组这些项目 方式的不同所有排列的名单理想THI s会是动态的,因此无论每个组中的元素有多少个组,它也可以工作。 我可以加入新闻组并将它们链接在一起,为jquery创建一个大型选择器。

请帮助...它超越了我吧!

+0

那你试试这么远吗? – mzedeler

+0

不同的方法,但没有任何成功。看来我必须查看主数组,然后遍历每个嵌套在另一个数组中的数组。但后来我可能只有2个阵列的情况,并错过了'中''! – fiscme

+0

如果您可以在此处发布最佳代码,它会更容易帮助。 – mzedeler

回答