What about
$(this).parents("tr").next("tr.first").show();
On 6/27/07, Corey Frang <[EMAIL PROTECTED]> wrote:
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]> 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
>