如何从jquery时间选择器中获取时间值。?

问题描述 投票:1回答:1

我正在尝试从我的时间选择器中选择时间来获取值,但到目前为止,我没有得到任何回报,甚至我的html timepicker输入中也没有显示任何价值,

我尝试了一些方法,但还没有成功,

方法1:

$('#datetimepicker4').on('selectTime', function() {
    var time = $('#datetimepicker4').timepicker('getTime');
    alert(time);
    // this will be a Date object that includes the time
});

方法2:

$("#datetimepicker4").on('change paste keyup', function(){
    var time = $(this).val();
    alert(time);
    var getTime = time.split(":"); //split time by colon
    var hours = parseInt(getTime[0])+2; //add two hours
    //set new time
    var newTime = hours+":"+getTime[1];
    //set time picker
    $("#datetimepicker5").timepicker('option',{'minTime': newTime});
});

我正在通过尝试警报进行调试,即使没有警报,因此我的两个功能都无法正常工作,这意味着,即使没有控制台错误与我发现的时间选择器有关,我也希望能够将当前时间设置为3小时。

javascript jquery html timepicker
1个回答
0
投票

我不认为您需要一个getTime,您只需选择输入框值即可。

(function($) {
    $(function() {
        $('input.timepicker').timepicker();
        $("#getdate").on('click',function(){
           $("#time").text($("#timepicker").val())
        })
    });

})(jQuery);

请参见工作示例here

© www.soinside.com 2019 - 2024. All rights reserved.