37

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

我可以用这个得到整行:

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

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

我试过了

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

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

谁能帮我吗?

谢谢。

4

2 回答 2

60

怎么样?

var a = $('td:first', $(this).parents('tr')).text();
于 2009-09-15T08:45:38.613 回答
30

这是另一种选择:

var a = $(this).closest('tr').find('td:first').text();
于 2009-09-15T14:58:48.457 回答