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

jwa*_*zko 28 javascript jquery

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

第一个细胞:$('#table tr:last td:first')或最后一个细胞:$('#table tr:last td:last')

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

问候.

Phi*_*ert 39

是:

$('#table tr:last td:eq(1)')
Run Code Online (Sandbox Code Playgroud)

这会给你td最后一行的第二行.


Tim*_*own 18

没有jQuery,它非常简单,并且可以在更多浏览器中更快地工作:

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


Bla*_*rad 6

使用nth-child选择器.

例如,

$('#table tr:last td:nth-child(2)')
Run Code Online (Sandbox Code Playgroud)