当我单击按钮时,我想要console.log插入输入中的日期和时间,但是当我尝试时,我只会得到“未定义”。 $('#picker-start').datetimepicker({ timepicker: true, datepicker: true, format: 'y-m-d H:i', onShow: function(ct) { this.setOptions({ maxDate: $('#picker-end').val() ? $('#picker-end').val() : false }) } }) $('#picker-end').datetimepicker({ timepicker: true, datepicker: true, format: 'y-m-d H:i', onShow: function(ct) { this.setOptions({ minDate: $('#picker-start').val() ? $('#picker-start').val() : false }) } }); <div class="form-group"> <label for="">Start Date</label> <input type="text" id="picker-start" class="form-control"> <label for="">Due Date</label> <input type="text" id="picker-end" class="form-control"> <button type="submit" id="btn-time">get date</button> </div>
1 回答

慕神8447489
TA贡献1780条经验 获得超1个赞
HTML:
<div class="form-group">
<label for="">Start Date</label>
<input type="text" id="picker-start" class="form-control">
<label for="">Due Date</label>
<input type="text" id="picker-end" class="form-control">
<button type="button" id="btn-time">get date</button>
</div>
jQuery:
$('#btn-time').on("click", function() {
var startDate = $('#picker-start').val()
var endDate = $('#picker-end').val()
console.log(startDate+' - '+endDate);
});
添加回答
举报
0/150
提交
取消