jQuery finding 'nth-child' value

Posted by Rich on Stack Overflow See other posts from Stack Overflow or by Rich
Published on 2010-06-01T09:44:53Z Indexed on 2010/06/01 10:03 UTC
Read the original article Hit count: 148

Filed under:
|
|

Hi,

I have a ul set up as navigation, which I'll be animating on hover.

As all the nav items are different widths, I'll be storing their default widths in an Array, so that on hover out, these widths can be passed back in to the animate method.

What I need is a way to find what 'nth-child' the element is in order to retrieve the correct width from the array.

Something like:

var count = $(this).count(); //obviously this isn't right!

So that then I can do:

$(this).animate({'width':array(count)}, 400);

Any suggestions would help me a lot - and if there's a better way to do this kind of thing I'd gladly accept pointers!

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about hover