Как я могу получить значение из последнего тд в теге tr в jQuery? - PullRequest
0 голосов
/ 26 марта 2009

У меня есть таблица, когда я нажимаю на строку таблицы, я могу извлечь строку с этим, но как я могу получить значение из последнего тд в теге tr?

$(this); // equals my hovered tr row 

Я думал о чем-то вроде этого:

$(this:last-child).text(); 

Или это должно быть так:

$(this + ":last-child").text(); or with .html(); 

Ответы [ 3 ]

7 голосов
/ 26 марта 2009

Вы можете попробовать:

$(this).find(':last-child').text();

Или:

$(':last-child', this).text();
0 голосов
/ 13 марта 2018

console.log($( "table#hello td:nth-last-child(1)" ).text())
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table class="masteries" id='hello'>
        <tr class="p0">
            <td>1</td>
            <td>2</td>
            <td>3,</td
        </tr>
        <tr class="p4">
            <td>1</td>
            <td>2</td>
            <td>3,</td
        </tr>
        <tr class="p8">
            <td>1</td>
            <td>2</td>
            <td>3,</td
        </tr>
    <table>
0 голосов
/ 26 марта 2009
$('#' + this.id + ' :last-child').text();

совпадает с:

$('#idOfMyTr :last-child').text();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...