/ / Vráti iba jednu hodnotu, keď bunka tabuľky obsahuje viacero tr a td - javascript, jquery, html-table

Vráťte iba jednu hodnotu, ak bunka tabuľky obsahuje viac tr a td - javascript, jquery, html-table

Mám menší stôl s viacerými tr a tdprvky, ktoré sú súčasťou väčšej tabuľky bgtable. Keď kliknem na tú menšiu tabuľku, mám kotviacu značku na presmerovanie na nejakú stránku (toto musí byť na kliknutí na menší stôl). Teraz moja onclick udalosť na tejto tabuľke vracia Data1, Data2 a Data3 dohromady. Ako môžem zachytiť iba posledné dáta td, ktoré je Data3 vždy pomocou Jquery? môj nižšie kód vracia všetky td dáta, ktoré som nechcem.

tak

<a href="www.example.com">
<table>
<tr>
<td> Data1 </td>
</tr>
<tr>
<td> Data2 </td>
</tr>
<tr>
<td> Data3 </td>
</tr>
</table>
</a>

potom moje JQ:

$(document).ready(function() {
$(".bgtable td").on("click", function() {
console.log($(this).text());
});
});

Poznámka: Nemôžem zmeniť svoj onclick, ale musím dostať "Data3" ($("td:last".text() ), Nepomôže a nevracia nič

odpovede:

0 pre odpoveď č. 1

Dobre ... konečne pracuje s nižšie:

$(this).find("td:last").text() ;

Vie niekto, ako získať jeden prvok pred posledným?