There is also the ".index" functionality http://docs.jquery.com/Core/index
On Mar 5, 7:31 am, "Adam Jessop" <[email protected]> wrote: > Give the li's an ID and just use that for the step number > > e.g: > > <li id="step-1">Step one</li> > <li id="step-2">Step two</li> > > Then: > <script> > $("#stepsList li").click(function() { > // load stepContent ===> not a problem > > id = $(this).attr('id'); > $("#stepFooter").html("Viewing "+ id.replace("-"," ") +" of > "+$("#stepsList li").length); > > }) > > </script> > > Un tested but you get the idea... > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > > Behalf Of Liam Byrne > Sent: 05 March 2009 12:25 > To: [email protected] > Subject: [jQuery] Current item child index ? > > Hi folks > > Just wondering if there's a quick/shorthand way of doing this: > > I'm doing a navigation system where I want clickable items but I want to > > put the "current item number" in a footer, e.g. > > Any ideas of a quick way (without using each) to get "CURRENTSTEPNUMBER" > > ? Basically the reverse of nth-child ? > > CODE OUTLINE (IF IT HELPS) : > > <script> > $("#stepsList li").click(function() { > // load stepContent ===> not a problem > > $("#stepFooter").html("Viewing step "+CURRENTSTEPNUMBER+" of > "+$("#stepsList li").length); > > }) > </script> > > <h1>STEPS TO BE COMPLETED</h1> > <ul id="stepsList"> > <li>step one</li> > <li>step two</li> > </li>step three<li> > </ul> > > <div id="stepContent"> > > <div id="stepFooter"> > </div> > </div> > > *********************************************************************************************************** > IMPORTANT INFORMATION & CONFIDENTIALITY NOTICE > The information in this e-mail is confidential and may be legally privileged. > It is intended solely for the named recipient. Access to this Email by > anyone else is unauthorised. > If you are not the intended recipient or the employee or agent responsible > for delivering the message to the recipient named, > please note that any use, disclosure, copying, distribution of this e-mail or > any action taken or omitted to be taken in reliance on it is > prohibited. If you are not the intended recipient, please inform us by > returning a copy of the e-mail with the subject > line marked "wrong address" and then deleting the e-mail, and any attachments > and any copies of it. Any questions should be directed > to [email protected]. > > Sheffield International Venues Limited uses regularly updated anti-virus > software in an attempt to reduce the possibility > of infection. However we do not guarantee that any attachments to this e-mail > are virus free. > > ***********************************************************************************************************

