当我点击一个表行时,我有一个表,我可以用这个获取行但是如何从tr标签中的最后一个td获取值?
$(this); // equals my hovered tr row
我想到了这样的事情:
$(this:last-child).text();
或者它应该是这样的:
$(this + ":last-child").text(); or with .html();
答案 0 :(得分:7)
您可以尝试:
$(this).find(':last-child').text();
或者:
$(':last-child', this).text();
答案 1 :(得分:0)
$('#' + this.id + ' :last-child').text();
与:
相同$('#idOfMyTr :last-child').text();
答案 2 :(得分:0)
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>