如何使用jQuery获取指定索引处的表格单元格
我知道我可以使用如下所示的jQuery表达式获取第一个或最后一个表格单元格(例如最后一行):
第一个单元格: $('#table tr:last td:first')
或最后一个单元格: $('#table tr:last td:last')
但是,如何使用类似的表达式获取特定索引处的单元格,例如索引2,即$('#table tr:last td:[2]')
?
问候。
是:
$('#table tr:last td:eq(1)')
这会给你最后一行的第二个td
。
没有jQuery,它非常简单,并且可以在更多浏览器中更快地运行:
var table = document.getElementById("table"); var row = table.rows[table.rows.length - 1]; var cell = row.cells[2];
使用nth-child选择器 。
例如,
$('#table tr:last td:nth-child(2)')