One simple addition:
$(this).parents("[EMAIL PROTECTED]:first");

That'll give you the "closest" one.

--John

On 3/5/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I am trying to find the closest ancestor whose id begins with "childrenTOC".  
>  I am invoking the function within the onclick handler of the element with 
> class "toggleStrike".  Previously, I was given this code
>
> $(this).parents("[EMAIL PROTECTED]");
>
> but that seems to return an arrray of elements, and I just want the closest 
> one.  Here is the HTML in question ...
>
>         <div id="childrenTOC10" style="display:block">
>         <div id="toc11" class="tocItem10-0" style="display:block; 
> margin-left:10px">
>                 <div style="display:block"><table>
>                         <tbody>
>                                 <tr>
>                                         <td><a id="openClose164" 
> class="openClose" href='#' onClick="javascript:toggleTOCItem('childrenTOC11', 
> 'childrenTOC10', 0);"><img name="imgchildrenTOC11" src="images/tree_open.gif" 
> alt="" border="0"></a></td>
>                                         <td style="text-decoration:none" 
> id="item164" class="title1">Unit 1: Our Land and First People</td>
>                                         <td><a class="readMore" 
> href='#'>Read</a></td>
>                                         <td><a href='#' 
> class="toggleStrike">Remove</a></td>
>                                 </tr>
>                         </tbody>
>                 </table></div>
>
> Thanks, - Dave
>
> _______________________________________________
> jQuery mailing list
> discuss@jquery.com
> http://jquery.com/discuss/
>

_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to