我们使用内嵌日期选择器,并且我需要将false
的默认属性值更改为true
(todayHighlight
)。问题在于我们使用的是内联日期选择器,所以当我们从jQuery初始化时我无法设置它。无法在内嵌日期选择器上设置选项
这里是视图:
<div class="col-sm-3">
<div class="form-group">
<label>Required By</label>
<div class="input-group date" data-provide="datepicker">
@Html.TextBoxFor(z => z.RequiredDate, "{0:yyyy-MM-dd}",
new
{
@class = "form-control datepicker"
})
<span class="input-group-addon"> <span class="glyphicon glyphicon-calendar"></span></span>
</div>
</div>
</div>
我曾尝试在$(document).ready()
这种方法,但它没有工作:
$('.datepicker').datepicker("option", "todayHighlight", true);
有没有人有任何想法?
来自控制台的任何错误或警报? – Twisty
另外,你在哪里定义了原始的'.datepicker()' – Twisty
另外,对于这个特别的这个视图,我们使用data-provide datepicker属性。这不会在javascript中调用。它在没有需要的情况下进行内联。这是问题。 – Casey