I think if you use rowID as a variable you need to pull it out.
Like ('[EMAIL PROTECTED]" + rowID + "]').

I can't whip up a demo right now, but I think that should work.

Glen

On 9/17/07, rolfsf <[EMAIL PROTECTED]> wrote:
>
>
>
> In a table, I want to click an 'expand' button and toggle the display of
> between 1 and 20 hidden "detail" rows immediately following the row in
> which
> I clicked. The "detail" rows will have IDs based on the "data" row's ID,
> as
> follows:
>
> <table>
>         <tr id="row1" class="data">
>                 <td><input type="image" class="expand" />
>                 <td>25</td>
>                 <td>25</td>
>                 <td>25</td>
>         </tr>
>         <tr id="row1_1" class="detail">
>                 <td>10</td>
>                 <td>10</td>
>                 <td>10</td>
>         </tr>
>         <tr id="row1_2" class="detail">
>                 <td>15</td>
>                 <td>15</td>
>                 <td>15</td>
>         </tr>
>         <tr id="row2" class="data">
>                 <td>30</td>
>                 <td>30</td>
>                 <td>30</td>
>         </tr>
>         <tr id="row3" class="data">
>                 <td>25</td>
>                 <td>25</td>
>                 <td>25</td>
>         </tr>
> </table>
>
> I tried something, but my syntax must be wrong. Can someone help?
>
> $('tr.data input.expand').click(function() {
>         var rowID = $(this).parent('tr.data').attr('id')
> $(this).parent('tr.data').siblings('[EMAIL PROTECTED]').toggle();
> });
>
> thanks!
> --
> View this message in context:
> http://www.nabble.com/toggle-some-table-rows-based-on-partial-ID-tf4470342s15494.html#a12746128
> Sent from the JQuery mailing list archive at Nabble.com.
>
>

Reply via email to