Not really, that selector finds ALL "tr" then any "tr" after each of those.

Assuming your calling it from something like this:

$(".showNextRow).click(function() {
 $(this).parents("tr").next("tr.hidden").show();
 return false;
});

also assuming that the t1 table isn't inside another table with a tr.hidden. That would get funny :)

Glen Lipka wrote:
$("tr").next("tr").show();

Would this do it?

Glen

On 6/27/07, *Massimiliano Marini* < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:


    Hi all,

    I've this table :

    <table id="t1">
      <tr class="visible">
       <td><a href="#" class="showNextRow">View Next Row</td>
       <td>Cell with content</td>
      </tr>
      <tr class="hidden">
        <td colspan="2">Hello to the jQuery community</td>
      </tr>
      ...
      ...
      ...
    </table>

    I'm using this code to diplay the tr with hidden class :
    $('a').filter('.visible').click(function(){
      $('.hidden').toggle();
    }

    what I want to do, is to toggle or show only the "tr"(only one only
    the next) that is under the "tr" where is the link that I've clicked.

    I think the example and the code may help more than my description of
    the problem :)

    --
    Massimiliano Marini - http://www.linuxtime.it/massimilianomarini/
    "It's easier to invent the future than to predict it."  -- Alan Kay



Reply via email to