如何使用jQuery获取指定索引处的表格单元格

时间:2010-06-16 10:45:32

标签: javascript jquery

我知道我可以使用如下所示的jQuery表达式获取第一个或最后一个表格单元格(例如最后一行):

第一个单元格:$('#table tr:last td:first')或最后一个单元格:$('#table tr:last td:last')

但是,如何使用类似表达式获取特定索引的单元格,例如索引2,例如$('#table tr:last td:[2]')

问候。

3 个答案:

答案 0 :(得分:39)

是:

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

将为您提供最后一行中的第二个td

答案 1 :(得分:18)

没有jQuery就非常简单,并且可以在更多浏览器中更快地运行:

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

答案 2 :(得分:6)

使用nth-child selector

例如,

$('#table tr:last td:nth-child(2)')