Как получить ячейку таблицы в указанном индексе с помощью jQuery

Я знаю, что могу получить первую или последнюю ячейку таблицы (например, для последней строки) использование выражения jQuery как ниже:

первая ячейка: $('#table tr:last td:first') или последняя ячейка: $('#table tr:last td:last')

Но, как я могу получить ячейку в определенном индексе, например, индекс 2, с помощью подобного выражения, т.е. чего-то как $('#table tr:last td:[2]') ?

С уважением.

28
задан jwaliszko 28 November 2012 в 10:30
поделиться

3 ответа

Да:

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

это даст вам второй td в последнем ряду.

39
ответ дан 28 November 2019 в 02:53
поделиться

Это очень просто без jQuery и будет работать быстрее и в большем количестве браузеров:

var table = document.getElementById("table");
var row = table.rows[table.rows.length - 1];
var cell = row.cells[2];
18
ответ дан 28 November 2019 в 02:53
поделиться

Используйте селектор nth-child.

For example,

$('#table tr:last td:nth-child(2)')
6
ответ дан 28 November 2019 в 02:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: