2013-06-04 103 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

回答