Sorry, correcting:

$("td.closeTab").click( function() {
       if (confirm("Are you sure you want to delete this tab?")) {
          var parentElt = $(this).parents("td.topTab:first");
          $(parentElt).next().remove();
          $(parentElt).prev().remove();
          parentElt.remove();
       }   // if
  } );

On 4/19/07, Leonardo K <[EMAIL PROTECTED]> wrote:

This should work:

 $("td.closeTab").click( function() {
        if (confirm("Are you sure you want to delete this tab?")) {
           var parentElt = $(this).parents("td.topTab:first");
           parentElt.remove();
           $(parentElt).next().remove();
           $(parentElt).prev().remove();
        }   // if
   } );

On 4/19/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
>
> Hi,
>
> I have this HTML
>
> <table><tr>
> ...
>                 <td><img src="images/spacer.gif" alt="" width="5"></td>
>                 <td class="topTab tabSelected" style="padding-left: 5px;
> padding-
> right: 5px;">
>                         <table><tbody><tr>
>                                 <td class="tabText" id="tab12">nooo</td>
>                         <td class="closeTab"><img src="images/close.gif"
> alt="Close"
> border="0"></td></tr></tbody></table>
>                 </td>
>                 <td><img src="images/spacer.gif" alt="" width="5"></td>
> ...
> </tr></table>
>
> when the user clicks the "close" button, I want to delete not only the
> parent cell of the close button (the cell with class="topTab") but
> also the two adjacent cells -- the ones containing the " spacer.gif"
> image.  So far I have
>
>                 $("td.closeTab").click( function() {
>                         if (confirm("Are you sure you want to delete
> this tab?")) {
>                                 var parentElt = $
> (this).parents("td.topTab:first");
>                                 parentElt.remove();
>                         }   // if
>                 } );
>
> What should I add to remove the other two cells?
>
> Thanks, - Dave
>
>

Reply via email to