別の列の値に基づいてテーブル列のボタンを非表示にしようとしています。「アーカイブ」というテーブル列フィールドがあり、その値が true の場合、別の列からボタンを非表示にします。ただし、以下のコードは最初の行のボタンのみを非表示にし、後続の行を無視します。よろしくお願いします。ありがとう。
<table class="table table-striped table-bordered">
<tr>
<td width="8%" class="table_pink" style="background-color:#ED4085">Name</td>
<td width="8%" class="table_pink" style="background-color:#ED4085">Email</td>
<td width="8%" class="table_pink" style="background-color:#ED4085">Country</td>
<td width="8%" class="table_pink" style="background-color:#ED4085">Time</td>
<td width="5%" class="table_pink" style="background-color:#ED4085">WrongAtQuestion</td>
<td width="5%" class="table_pink" style="background-color:#ED4085">Winner?</td>
<td width="5%" class="table_pink" style="background-color:#ED4085">CreatedDateTime</td>
<td width="5%" class="table_pink" style="background-color:#ED4085">Hidden</td>
<td width="20%" class="table_pink" style="background-color:#ED4085">Action</td>
</tr>
@foreach (var item in Model)
{
if (item.Archive)
{
<script type="text/javascript">
$('#hideButton').hide();
</script>
}
<tr>
<td>@item.Name</td>
<td>@item.Email</td>
<td>@item.Country</td>
<td>@item.Time</td>
<td>@item.WrongAtQuestion</td>
<td>@item.IsWinner</td>
<td>@item.CreatedDateTime</td>
<td>@item.Archive</td>
<td><a class="btn btn-primary" href="#" id="hideButton" onclick="deleteEntry('@item.Id', '@item.Name'); return false;"><i class="icon-white icon-trash"></i> Hide from Leaderboard</a></td>
</tr>
}
</table>