如何动态设置bootstrap-datepicker的日期值?
我正在使用bootstrap datepicker以及一行highchart。 我希望图表缩放时更新日期选择器日期。一旦该事件触发,我就会更新datepicker的值。这些值可以很好地更新,但是当单击日历时,弹出日历上的日期仍然是旧日期。 这是我的日期选择器: <div class="input-append date pull-right" id="dpStartDate" data-date="@DateTime.Now.AddMonths(-1).ToString("dd/MM/yyyy")" data-date-format="dd/mm/yyyy"> <input class="span2" id="startDateText" size="16" type="text" value="@DateTime.Now.AddMonths(-1).ToString("dd/MM/yyyy")" readonly=""> <span class="add-on"><i class="icon-th"></i></span> </div> 我尝试使用此代码更新值: $('#dpStartDate').attr('data-date', startDate); $('#startDateText').attr('value', startDate); 可以很好地更新日期,但不设置日历。 我还尝试触发onChange事件,该事件还会更新日期,但不会更新日历: $('#dpStartDate').trigger('changeDate', startDate); $('#dpStartDate').datepicker() .on('show', function (ev) { ev.stopPropagation(); }) .on('changeDate', function (ev, date) { var startDate = new Date(); if (date …