我正在使用bootstrap time picker。我想在bootstrap-timepicker的update事件中添加其他文本框的值。我正在使用以下代码,但我无法增加textbox的值。值of txtStartTime = 12:00 AM。当我更改textbox1的值时使用以下代码我在第二个文本框中显示“nan”。
$('#txtStartTime').timepicker().on('changeTime.timepicker', function (e) {
var edate = new Date(e.time.value);
alert(e.time.value); "12:00 AM"
var newDate = edate.setHours(edate.getHours() + 1);
$("#txtEndTime").val(newDate);
})
答案 0 :(得分:2)
不确定为什么要调用新的日期对象。
e.time.hours可以正常工作
$(function(){
$('#txtStartTime').timepicker().on('changeTime.timepicker', function (e) {
var newhour =(e.time.hours)+1;
var newTime = newhour + ':'+ e.time.minutes + ' '+e.time.meridian;
$("#txtEndTime").val(newTime);
})
})
jsfiddle:http://jsfiddle.net/aor3f3j9/14/