我有动态行的表,我想从表中找到倒数第二行.
HTML代码
<table class="table">
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
<tr><td>4</td></tr>
<tr><td>5</td></tr>
<tr><td>6</td></tr>
<tr><td>7</td></tr>
<tr><td>8</td></tr>
<tr><td>9</td></tr>
<tr><td>10</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
jQuery代码
alert($(".table").find("tr:last").find("td").html());
Run Code Online (Sandbox Code Playgroud)
我尝试过,tr:last但它给了我最后一行的价值10.
预期产出
倒数第二行9而不是10
用于.prev()返回一个元素.
alert($(".table tr:last").prev().find("td").html());
Run Code Online (Sandbox Code Playgroud)
对于倒数第 n 个孩子:
alert($(".table").find("tr:nth-last-child(2)").find("td").html());
Run Code Online (Sandbox Code Playgroud)
您还可以将其设为单个选择器:
alert($(".table tr:nth-last-child(2) td").html());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7428 次 |
| 最近记录: |