2017-01-10 13 views
1

私は項目の配列を持っています。次の配列のすべての項目を取得する

var array = [box1, box2, box3, box4]; 

項目がBOX1あるとき、私はBOX2、BOX3、box4を取得する必要があります。

項目がBOX2であるとき、次のjQueryを使ってすべてのアイテムを取得する方法BOX3、box4

を取得しますか?

答えて

2

もちろん、jqueryは必要ありません。ただ、指定されたインデックスから最後まですべてを取得するためにArray.sliceを使用します。

var x = [1, 2, 3, 4]; 
console.log(x.slice(1)); // [2, 3, 4] 
console.log(x.slice(2)); // [3, 4]; 
0

あなたはそれを行うにはjQueryを必要としません:

var array = [box1, box2, box3, box4]; 

for (var i = 0; i < box.length; i++){ 

    var 
     box1 = array[i], 
     box2 = array[i + 1], 
     box3 = array[i + 2], 
     box4 = array[i + 3]; 

} 
関連する問題