5

相当容易,但我没有找到如何在网上做到这一点。

我想要这个元素(行)的第一个 TD

$(document).on("click", "#posTable tr", function() { 

    alert($(this).('td:first').text());

});

我试过了:

alert($(this).('td:first').text());
alert($('td:first', $(this).parents('tr')).text()));
4

1 回答 1

7

您需要用于find()获取给定行中的第一个 td。您还可以将this选择器作为上下文传递。

使用查找()

alert($(this).find('td:first').text());

使用jQuery( 选择器 [, 上下文 ] )

alert($('td:first', this).text());
于 2013-11-13T11:38:40.823 回答