我正在使用以下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);
答案 0 :(得分:1)
我可能因为你的输入是空的。
<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);
});