Try using :first-child instead of :first as :first will only ever return one element - whereas :first-child returns the first element in the 'row'.
--John On 8/15/07, Guapo <[EMAIL PROTECTED]> wrote: > > > > there are three 3*3 tables. how to select the first cell in every row > in the first two talbe? > i tried $("table:lt(2) tr td:first"), but failed? who can explain it? > great thanks. > ============================== > <table> > <tr> > <td></td> > <td></td> > <td></td> > </tr> > <tr> > <td></td> > <td></td> > <td></td> > </tr> > <tr> > <td></td> > <td></td> > <td></td> > </tr> > </table> > > <table> > <tr> > <td></td> > <td></td> > <td></td> > </tr> > <tr> > <td></td> > <td></td> > <td></td> > </tr> > <tr> > <td></td> > <td></td> > <td></td> > </tr> > </table> > > <table> > <tr> > <td></td> > <td></td> > <td></td> > </tr> > <tr> > <td></td> > <td></td> > <td></td> > </tr> > <tr> > <td></td> > <td></td> > <td></td> > </tr> > </table> > >