1
我有一個表,如:複選框表只能得到那些隱藏行中
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.InvoiceNumber)
</td>
<td>
@Html.DisplayFor(modelItem => item.InvoiceDate, "{0:D}")
</td>
<td>
@Html.DisplayFor(modelItem => item.Organisation.Name)
</td>
<td>
@Html.DisplayFor(modelItem => item.TotalExcludingGst)
</td>
<td>
@Html.DisplayFor(modelItem => item.Status)
</td>
<td>
@Html.DisplayFor(modelItem => item.ExportedDateTime)
</td>
<td class="centered">
<input type="checkbox" name="ids" value="@item.InvoiceId" />
</td>
</tr>
}
所以我有一個選中的複選框獲取行的方式:
$(「#exporttable」 ).find( '輸入:複選框:選中')接近的( 'TR');。
我真的想修改此所以它只能與選中的複選框是不可見的,即讓行。該行是display: none
。
有人可以告訴我如何實現這一目標嗎?
不是很確定的作品。首先它似乎返回結果。即。它是否可見或不可見。我想獲得不可見的實際tr對象,而不僅僅是測試它們是否可見。 。 – AnonyMouse
其實這沒有幫助,因爲我意識到我其實只是想找個無形TRS並刪除它們這樣用:$(「#exporttable」)找到(「TR:沒有(:可見)」),刪除(); – AnonyMouse
我很高興它的幫助下,很好,你已經成功地使選擇更小,應該提高性能,我並不確切多少知道,或者如果它很重要,但它被簡化! – ComputerSaysNo