Как получить значение ячейки из второй последней строки таблицы HTML, используя jQuery - PullRequest
0 голосов
/ 29 февраля 2020

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

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

var first_bull = $('#my_table tr:last').find('td:first').text();

Я могу построить га sh на лету и получить значение, но я пытаюсь использовать более простой однострочный код это может сделать работу, если это возможно.

Как получить значение первой ячейки второй последней строки? Я использовал .prev(), но рисовал пустым, хотя в ячейке есть значение.

Также в приведенном выше коде .val() не работает, тогда как работает следующее:

varText = $('#id_my_txt').val();

Почему?

1 Ответ

0 голосов
/ 29 февраля 2020

Я думаю, $('#id_my_txt').val() работает, потому что $('#id_my_txt') является элементом ввода или текстовой области.

Чтобы получить значение ввода, присутствующего во второй последней строке и первом столбце, вы должны попробовать:

$('#my_table tr:last').prev().find('td').eq(0).find('input').val()
// To get cell text present inside second last cell:
$('#my_table tr:last').prev().find('td').eq(0).text()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...