我点击日期两次时bootstrap datepicker无效日期问题?

She*_*rry 9 javascript jquery date datepicker twitter-bootstrap

我正在使用bootstrap datepicker,在特定情况下我得到了无效的日期问题.如果我今天点击日期它工作正常,但当我再次点击相同的日期时,它会给出无效的日期问题.

所有日期都是如此,因为我看到其他插件,我找不到这个问题.

HTML: <input id="dp1" type="text" class="form-control input-sm" placeholder="Data CheckIn">

JavaScript的:

$("#dp1").datepicker({
    format: "mm-dd-yyyy",
    viewMode: 'days',
    todayHighlight: true 
}).on('changeDate', function (ev) {
    var a = $('#dp1').datepicker('getDate');
    $(this).datepicker('hide');
    alert(a);
});
Run Code Online (Sandbox Code Playgroud)

jsfiddle的例子

She*_*rry 1

经过一天的努力,我通过对插件进行了一些更改,自己解决了问题。

在 bootstrap-datepicker.js 方法 _toggle_multidate 第 1024 行已被注释。

else if (ix !== -1)
{
    //this.dates.remove(ix);
}
Run Code Online (Sandbox Code Playgroud)

它会像魅力一样发挥作用。我希望这能有所帮助。

请尝试让我知道此案例是否解决了您的问题,谢谢