views:

132

answers:

3

Hello,

I know that I can get first or last table cell (ex for last row) using jquery expression like below:

first cell: $('#table tr:last td:first') or last cell: $('#table tr:last td:last')

Can I get cell at specific index, for example index 2, using similliar expression:

ex: $('#table tr:last td:[2]')...

Regards.

+3  A: 

Yes:

$('#table tr:last td:eq(1)')

that will give you the second td in the last row.

Philippe Leybaert
Thanks!, You're fast.
Jarek Waliszko
+2  A: 

Use the nth-child selector.

For example,

$('#table tr:last td:nth-child(2)')
Blair Conrad
+1  A: 

It's very simple without jQuery, and will work faster and in more browsers:

var table = document.getElementById("table");
var row = table.rows[table.rows.length - 1];
var cell = row.cells[2];
Tim Down