2010-06-16 90 views
24

我知道,我能得到第一个或最后一个单元格(如最后一行)使用jQuery表达喜欢低于指定索引得到的表格单元格:如何使用jQuery

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

但是,我怎么能得到细胞在特定索引,例如索引2,使用类似的表达式,即类似$('#table tr:last td:[2]')

问候。

回答

31

是:

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

,会给你第二td最后一排。

+0

谢谢!你快。 – jwaliszko 2010-06-16 10:49:11

+0

我假设如果行中有任何'th'元素会被跳过? – nonsensickle 2014-05-26 02:17:19

17

这是没有的jQuery非常简单,将工作更快,更多的浏览器:

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