web-dev-qa-db-ja.com

jQuery-特定の行の最初のセルを選択しますか?

1つの列に画像があるテーブルがあります。画像をクリックすると、その行の最初の列のテキスト値が取得されます。

これで行全体を取得できます:

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

ただし、行の最初のセルを分離することはできません。

私はもう試した

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

しかし、それはテーブル全体の最初のセルを返すだけです。

誰も私を助けることができますか?

ありがとう。

36
Dan

どう?

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

別のオプションを次に示します。

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