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

Filed under:
|
|

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

Related posts about JavaScript

Related posts about jQuery