jQuery - 选择给定行的第一个单元格?

时间:2009-09-15 08:43:00

标签: jquery jquery-selectors

我在一列中有一张图像表。当我单击图像时,想获得该行中第一列的文本值。

我可以用这个来获得整行:

var a = $(this).parents('tr').text();

但是,我无法隔离该行的第一个单元格。

我试过

var a = $(this).parents('tr td:first').text();

但这只会返回整个表格的第一个单元格。

任何人都可以帮助我吗?

感谢。

2 个答案:

答案 0 :(得分:57)

怎么样?

var a = $('td:first', $(this).parents('tr')).text();

答案 1 :(得分:29)

这是另一种选择:

var a = $(this).closest('tr').find('td:first').text();