jQuery - Выбрать первую ячейку заданной строки?
-
07-07-2019 - |
Вопрос
У меня есть таблица с изображениями в одном столбце.Когда я нажимаю на изображение, я хотел бы получить текстовое значение первого столбца в этой строке.
Я могу получить весь ряд с помощью этого:
var a = $(this).parents('tr').text();
Однако я не могу выделить первую ячейку строки.
Я пытался
var a = $(this).parents('tr td:first').text();
Но это просто возвращает первую ячейку всей таблицы.
Кто-нибудь может мне помочь?
Спасибо.
Решение
Как насчет?
var a = $('td:first', $(this).parents('tr')).text();
Другие советы
Вот еще один вариант:
var a = $(this).closest('tr').find('td:first').text();
Не связан с StackOverflow