【发布时间】:2014-12-08 16:47:00
【问题描述】:
早上好! 我的剃刀中有一个复选框,它在选中复选框时,它显示了DatePicker的div。 我的错误是当我双击复选框时显示带有日期选择器的 div 时未选中(与我需要的相反)。
这是我的代码:
<div class="form-group">
@Html.LabelFor(model => model.SupHUBZoneCertified, htmlAttributes: new { @class = "control-label col-md-4" })
<div class="col-md-8">
<div class="checkbox" id="cb1">
<label>
@Html.EditorFor(model => model.SupHUBZoneCertified)
@Html.ValidationMessageFor(model => model.SupHUBZoneCertified, "HUB Zone Certified:")
</label>
</div>
</div>
</div>
<div class="form-group" id="dateCb1" style="display:none">
@Html.LabelFor(model => model.SupCategoryHUBZoneDate, htmlAttributes: new { @class = "control-label col-md-4" })
<div class="col-md-8">
@Html.EditorFor(model => model.SupCategoryHUBZoneDate, new { htmlAttributes = new { @class = "form-control datepicker" } })
@Html.ValidationMessageFor(model => model.SupCategoryHUBZoneDate, "", new { @class = "text-danger" })
</div>
</div>
还有我的javascript:
$("#cb1").click(function () {
$("#dateCb1").toggle(this.checked);
});
【问题讨论】:
标签: javascript jquery asp.net asp.net-mvc razor