jQuery объекты похожи на массивы. У них есть свойство length
, и они поддерживают доступ к элементам, используя числовые индексы с []
. Таким образом, вы просто индексируете непосредственно в получившийся объект:
var myclass = jQuery('.myclass');
for ( var i=0; i<myclass.length; i++) {
// use myclass[i] here
}
Эта информация не особо отмечена в документации API, но вы можете найти ее в документации по функции get
. Скобочная нотация в значительной степени заменяет использование функции get
, за исключением обработки ее отрицательных значений индекса (которые используются для индексации относительно конца коллекции; отрицательные индексы поддерживаются только через get
, а не через []
) .