在这个html中
@for (int i = 0; i < Model.AllCommonMatches.Length; i++)
{
<tr class="category">
<td>@Model.AllCommonMatches[i].StartDateTime.ToString("dddd dd MMMM HH:mm")</td>
<td>@Model.AllCommonMatches[i].EndDateTime.ToString("dddd dd MMMM HH:mm")</td>
<td>@Model.AllCommonMatches[i].AvailableAttendees.Count of @Model.TotalAttendees</td>
</tr>
<tr class="subcategory">
@foreach (var person in Model.AllCommonMatches[i].AvailableAttendees)
{
<td>@person.Email @person.FirstName @person.LastName</td>
}
</tr>
}
是否可以使用类别单击显示/隐藏tr与子类别? 我对前端部分知之甚少。
答案 0 :(得分:1)
您可以使用.toggle()
jQuery方法:
$( document ).ready(function() {
$('.category').on('click', function(){
$(this).next('.subcategory').toggle(); // or .slideToggle() or whatever
});
});
答案 1 :(得分:1)
我为你设置了一个小小的JSFiddle:http://jsfiddle.net/veritas87/QSw3w/
$(document).ready(function() {
$('tr.category').on('click', function() {
$(this).next('.subcategory').fadeToggle();
});
});
在JSFiddle中,您可以找到CSS和HTML。