Bootsrap-Datepicker无法获取日期?

时间:2016-05-06 20:42:30

标签: javascript jquery datepicker

我正在使用以下jQuery Datepicker,当我尝试使用JS来获取值时,我会得到" undefined"或" [对象]"。

我自动为datepicker设置一个值,在查看页面时我可以看到一个值。

这是我的代码。我已经尝试过将id放在包围上以及实际上的id上,但得到了相同的结果。

<div class="col-md-2 text-left">
    <div class="input-group date">
        <input id="startDatepicker" class="datepicker form-control" type="text" />
        <div class="input-group-addon">
            <span class="glyphicon glyphicon-calendar"></span>
        </div>
    </div>
</div>

以下是我根据我在研究中看到的建议尝试过的JavaScript。

    var start = $('#startdate').datepicker("getDate");
    //var start = $('#startdate').data('datepicker').date;
    //var start = $('#startdate').val();
    //var start = $('#startdate').data('datepicker').date;
    alert(start);

1 个答案:

答案 0 :(得分:1)

我可能因为你的输入是空的。

check this out(JSFiddle) :

 <input id="startDatepicker" class="datepicker form-control" type="text" value="05/09/2016" />

 $('#startDatepicker').datepicker();
 $('#getdate').on('click', function() {
    var st = $('#startDatepicker').datepicker('getDate');
    alert(st)
    console.log(st);
});