我需要在EditorFor字段上使用datepicker。jQuery DatePicker MVC4 EditorFor
我的视图代码:
<div class="editor-label">
@Html.Label("birthDate","birthDate")
</div>
<div class="editor-field">
@Html.EditorFor(model => model.birthDate, new { @class = "datepicker"})
@Html.ValidationMessageFor(model => model.birthDate)
</div>
脚本:
<script type="text/javascript">
$(document).ready(
function() {
$('.datepicker').datepicker({
changeMonth: true,
changeYear: true,
minDate: "-99Y",
dateFormat: "dd/mm/yyyy"
});
});
我不能使它发挥作用。我有以下错误:Microsoft JScript运行时错误:对象不支持此属性或方法'datepicker'。
我在尝试调用函数之前已经加载了jQuery。
验证jQuery的顺序,你可以发布包括脚本在内的整个视图文件吗? – Overmachine
你可以把你如何解决它? –
我检查了我加载jquery的命令。然后我改变了TextForFForEditorForEditorFor。 – Rodrigo