Javascript - вставка элементов с одинаковым классом в массив и использование каждого в цикле - PullRequest
1 голос
/ 17 января 2012

У меня есть различные элементы с одинаковым классом (cCameras).Я могу поместить элементы в пустой массив, но по какой-то причине не могу получить доступ к элементам внутри массива.

var eCamerasArray = [];

// elements in this class are being pushed into the array 'cCameras'
$(".cCameras").each (function (){ eCamerasArray.push (this); }); 

// Firebug gives me an array with elements inside.
console.log (eCamerasArray);

for( var i = 0; i < eCamerasArray.length; i++) {    
   // Firebug gives me [undefined].
   console.log (eCamerasArray[i]);
}

1 Ответ

3 голосов
/ 17 января 2012

Вы можете просто написать $(".cCameras").toArray(), чтобы получить тот же результат, возможно, тот, который работает.

...