Ответ 1
Как насчет?
var a = $('td:first', $(this).parents('tr')).text();
У меня есть таблица с изображениями в одном столбце. Когда я нажимаю изображение, хотел бы получить текстовое значение первого столбца в этой строке.
Я могу получить всю строку с этим:
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();