我有这个循环,为每个条目呈现带有复选框的计划,如下所示:
Monday Tuesday.....
08:00-09:00 [ ] [ ]...
10:00-11:00 [ ] [ ]...
在我的视图中使用此代码:
<% for (int i = 1; i < 10; i++)
{%>
<tr>
<td>
xx:00 - xx:00
</td>
<% for (int currentDay = 1; currentDay <= 7; currentDay++)
{ %>
<td>
<%=Html.CheckBox("TimeRange" + currentDay.ToString()) %>
</td>
<%} %>
</tr>
<% } %>
现在我需要检查Model.Timetable中是否存在星期二08:00,即DayOfWeek = 2和StartTime = '08:00'。
所以我需要:
1)检查Model.Timetable中是否存在当前值 2)在这种情况下将其设置为检查 3)将复选框的值设置为Model.Timetable.StartTime
怎么做的?
/ M
答案 0 :(得分:0)
jQuery中有一种方法可以根据复选框的值设置一个复选框。
$(".schedule[value='01012009']").attr("checked", "checked");
.schedule是您为复选框指定的类,值必须是唯一的。 .schedule类不需要存在于样式表中。它是您关注的所有复选框的标识符。
所以现在你需要做的就是找出要检查的时间。
我希望这能让你更接近解决方案。
答案 1 :(得分:0)