Hi Ricardo Thats great... thx a lot!
On Thu, Feb 26, 2009 at 5:06 AM, ricardobeat <ricardob...@gmail.com> wrote: > > Tables have native properties which are much faster to access: > > $('#myTable')[0].rows.length //number of rows > $('#myTable')[0].tBodies[0].rows.length //number of rows in the first > tbody > > cheers, > - ricardo > > On Feb 25, 5:25 am, Alex Wibowo <alexwib...@gmail.com> 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