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

Reply via email to