var $a = $('#clickedItems a').click(function() { $('#targetedArea li').eq($a.index(this)).addClass('active'); return false; });
--Klaus On 3 Nov., 23:24, sperks <[EMAIL PROTECTED]> wrote: > I'm wanting to target the nth <li> in a list after clicking the nth > link. > > <ul id="targetedArea"> > <li></li> > <li></li> > <li></li> > <li></li> > </ul> > <div id="clickedItems"> > <a></a> > <a></a> > <a></a> > <a></a> > </div> > > I can target them all individually, but I know there must be a faster > way by maybe passing the what <a> element I clicked on. > > $("#clickedItem a:eq(2)").click(function() { > $("#targetedArea:eq(2)").addClass('active'); > return false; > }); > > Cheers, > Steve