考慮以下部分的表結構:如何選擇所有下一個課程直到上一堂課並隱藏?
<tr id="TEAM00349" class="trheader darker-header" data-open="false">
<td rowspan="6">
<h5>
<b>
</h5>
</td>
</tr>
<tr class="org" style="display: table-row;">
<td>
<td>288</td>
<td>193</td>
<td></td>
<td></td>
<td>137</td>
<td>71</td>
<td>55</td>
<td>12</td>
</tr>
<tr class="org" style="display: table-row;">
<td>
<td>20</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="org" style="display: table-row;">
<td>
<td>10</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="display: table-row;">
<td rowspan="6"> A0201486: sibongile Madonda</td>
<td>
<td>173</td>
<td>173</td>
<td></td>
<td></td>
<td>117</td>
<td>58</td>
<td>45</td>
<td>10</td>
</tr>
<tr style="display: table-row;">
<td>
<td>20</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="display: table-row;">
<td>
<td>10</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
我曾嘗試做:
$("#"+obj.org_id).next("tr.org").nextUntil('tr.trheader').eq(-1).css({"display": "none"});
哪裏org_id是排在前列的id
:
<tr id="TEAM00349" class="trheader darker-header" data-open="false">
我是否想要過使這變得複雜(我傾向於這樣做)? 什麼是最好的方式來選擇所有tr
與class='org'
,直到最後org
類,並隱藏與該類的行?
將不僅僅隱藏與類組織的行夠嗎? – j08691 2014-10-10 13:22:44
所以如果我繼續......因爲我不清楚你想要:隱藏所有'tr'with'.org'免除最後一個'.org'類?這個表是由php創建的?或在'html'文件中硬編碼? – 2014-10-10 13:27:09
@ j08691我不想隱藏類org的所有行,因爲可能會有行後面還有類org的行,我不想隱藏它們。 – Renier 2014-10-10 13:28:25