我知道您可以在配置设置中初始化日期选择器时设置 startdate。我还没有找到在 html 输入中添加属性来执行此操作的方法。
我解决这个问题的方式是这样的。
$('.date-picker').each(function () {
if($(this).attr("startdate") !== undefined) {
$(this).datepicker({ format: "dd/mm/yyyy", weekStart: 0, autoclose: true, startDate: $(this).attr("startdate") });
}
else {
$(this).datepicker({ format: "dd/mm/yyyy", weekStart: 0, autoclose: true });
}
});
我用 Razor 写了以下内容
@Html.TextBoxFor(model => model.SomeDate, new { @class = "date-picker", @data_date = "12-02-2012", @startdate = "12-04-2012" })
有人可以提出正确的方法吗?
这对我有用,现在很酷,它在 2012 年 4 月 12 日之前的任何内容上添加了一个禁用的 css 类。