我在这方面面临问题。文本框上的值不能构成数组。当我签入console
时,它读作字符串。我试图检查它的长度,但它读取字符串。这是一个multiDatepicker。看来不正确。请看我错过了哪里?
$('#datetimepicker1').datepicker({
multidate: true
});
var arrDate = [];
arrDate.push(document.getElementById("txt_date").value);
console.log(arrDate.length);
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.3.0/js/bootstrap-datepicker.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label>
<font color="black">Dates: </font>
</label>
<div class='input-group date' id='datetimepicker1'>
<input type='text' class="form-control" name='txt_date' id='txt_date'/>
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
答案 0 :(得分:0)
您可以使用自己的API方法getDates
。请参阅文档here
getDates
参数:无
返回代表内部日期的本地化日期对象的列表 选择中第一个日期选择器的日期对象。用于 多日期选择器。
像这样使用它
console.log($('#datetimepicker1').datepicker('getDates'));