jQuery - Выбрать первую ячейку заданной строки?

StackOverflow https://stackoverflow.com/questions/1425937

  •  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();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top