how does that explain the behaviour when there's thead then??

On Wed, Feb 25, 2009 at 7:47 PM, David Muir <davidkm...@gmail.com> wrote:

>
> It's because tbody:first-child is already selecting the tr, so you're
> effectively doing:
> tbody tr tr (where the first tr is the first child of tbody)
>
> Cheers,
> David
>
>
>
> Alex Wibowo wrote:
>
>> Hi all,
>>
>> I have a code that counts the number of rows in a table...
>>
>> the table looks like:
>>
>> <table id="myTable">
>>  <thead>
>>   ...
>>   </thead>
>>
>>   <tbody>
>>        <tr>
>>         ....
>>        </tr>
>>  </tbody>
>> </table>
>>
>>
>> and my jquery looks like:
>>
>> $("#myTable  tbody:first-child  tr").length;
>>
>> strange enough.... that always returns 0.
>> but if i remove the thead from the table... then it will return the
>> correct number of rows..
>>
>> or alternatively, i can keep the thead, but use the following instead:
>>
>> $("#myTable  tbody  tr").length;
>>
>> i.e. without specifying first-child.
>>
>> Can anyone explain this behaviour?
>>
>>
>>
>> THanks a lot!
>>
>>
>>
>> --
>> Best regards,
>>
>>
>> WiB
>>
>>
>


-- 
Best regards,


WiB

Reply via email to