Iterating Through a jQuery Object Array
Posted
by
DeltaFox
on Stack Overflow
See other posts from Stack Overflow
or by DeltaFox
Published on 2011-01-07T02:43:32Z
Indexed on
2011/01/07
2:53 UTC
Read the original article
Hit count: 168
I know this has been asked and answered a couple times already, but I'm still confused about how to reference the current object when iterating over a jQuery array. For example, the following code gives me the error "TypeError: genH3Array[i].next is not a function". What is the right way to reference the current array object?
var genH3Array = $('#Generation_II').parent();
genH3Array.push($('#Generation_III').parent());;
genH3Array.push($('#Generation_IV').parent())
$.each(genH3Array, function(i, value)
{
if(genH3Array[i].next().attr("align") == "center")
{ genH3Array[i].next().next().next().insertBefore(heading.next())
}
genH3Array[i].next().next().insertBefore(heading.next())
genH3Array[i].next().insertBefore(heading.next())
})
© Stack Overflow or respective owner