我有以下的HTML表格最后一和最后一行时:jQuery的 - 在表中查找
<table id="jTable">
<tr>
<td>No</td>
<td>Competition</td>
<td>John</td>
<td>Adam</td>
<td>Robert</td>
<td>Paul</td>
</tr> <tr>
<td>1</td>
<td>Swimming</td>
<td>1:30</td>
<td>2:05</td>
<td>1:15</td>
<td>1:41</td>
</tr> <tr>
<td>2</td>
<td>Running</td>
<td>15:30</td>
<td>14:10</td>
<td>15:45</td>
<td>16:00</td>
</tr> <tr>
<td>3</td>
<td>Shooting</td>
<td>70%</td>
<td>55%</td>
<td>90%</td>
<td>88%</td>
</tr> <tr>
<td>Total</td>
<td>Blablabla</td>
<td>1000</td>
<td>1000</td>
<td>1000</td>
<td>1000</td> </tr>
</table>
我试图做的是隐藏除了第一个所有行中,在最后一个和最后一个之前。以下是我的工作方式:
$('#jTable').find('tr:gt(0):not(:last)').slideToggle();
这个jQuery脚本只保留第一行和最后一行。知道我必须使用jQuery 1.7.1(所以我不能使用nth-last-child属性)的事实,我正在寻找一种方法来选择前一行。
只有做到'$( '#JTable的TR:第一')隐藏(); '和$('#jTable tr:last')。hide();'两次。上':last'第一次隐藏第一个倒数第二个倒数第二个将是你的最后一个,也是隐藏的。 :D –