You actually can do it this way:
$('tr>td:nth-child(3)');
The reason why eq(N) returns just one, is that you're telling it grab the
nth one you find out of a set.
The code I pasted above grabs the nth CHILD of the tr, so it will return
what you want.
Hope that helps :)
Jacky-10 wrote:
>
> Dear all,
>
> If I want to select the 3rd column of the table, (e.g. 3 rows)
> $("tr > td:eq(2)") would returns only one <td>.
> $("tr").find("td:eq(2)") would returns 3 <td>.
>
> Is that ":eq(2)" is applied to the whole "tr>td" set? Is that correct?
>
> --
> Best Regards,
> Jacky
> 網絡暴民 http://jacky.seezone.net
>
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
>
>
--
View this message in context:
http://www.nabble.com/Select-third-column-of-the-table-tf2964268.html#a8318538
Sent from the JQuery mailing list archive at Nabble.com.
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/