私のテーブルには真または偽であるかどうかに応じてブールがありますが、テーブルに行を表示または非表示にしたいのですが、影響を受けた。私は推測している、それはループの問題ですか?テーブル内のすべての行を非表示にすることはできません(jQuery)
<div>
<div>
<table>
@foreach (var proj in Model) {
if (proj.IsActive == true) {
<tbody id="activeTableProj">
<tr class="click-row">
<td>@Html.ActionLink(@proj.Title, "Details/" + proj.Id, "Projects", null, new { @class = "textcolor" })</td>
<td>???</td>
<td>@proj.Platform</td>
<td>???</td>
<td>@proj.ProjectLaunch</td>
<td>@Html.ActionLink("Edit", null)</td>
</tr>
</tbody>
} else if (proj.IsActive == false){
<tbody id="InactiveTableProj">
<tr class="click-row">
<td>@Html.ActionLink(@proj.Title, "Details/" + proj.Id, "Projects", null, new { @class = "textcolor" })</td>
<td>???</td>
<td>@proj.Platform</td>
<td>???</td>
<td>@proj.ProjectLaunch</td>
<td>@Html.ActionLink("Edit", null)</td>
</tr>
</tbody>
}
}
</table>
</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
$("#active").click(function() {
$("#activeTableProj").show();
$("#InactiveTableProj").hide();
});
$("#inactive").click(function() {
$("#InactiveTableProj").show();
$("#activeTableProj").hide();
});
});
</script>
これを考えていて、ありがとう! :) – Hakkinen
@Hakkinen Ei se mitmitään! –