JQuery Timepicker 1.3.5 使用开始时间确定结束时间的起点

JQuery Timepicker 1.3.5 Use start time to determine end time's starting point

我已经在网上尝试了很多解决方案。

对于日期选择器和时间选择器,我使用:

<link rel="stylesheet"
href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>

<link rel="stylesheet"
href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">

当我使用 "on 'changeTime'" 时,该块甚至不执行:

                    $('#t1').on(
                            'changeTime',
                            function() {
                                alert("hahaha");
                                $('#t2').timepicker('setTime',
                                        $('#t1').timepicker('getTime'));
                            });
                    $('#t2').timepicker({
                        timeFormat : 'hh:mm a',
                        interval : 30,
                        maxTime : '11:00pm',
                        startTime : '08:00',
                        dynamic : false,
                        dropdown : true,
                        scrollbar : true
                    });

捕获更改后的开始时间并将其设置为结束时间的起点的正确方法是什么?更好的是,结束时间起点加上30分钟。

这是jquery时间选择器版本的问题吗? 但是,当我尝试使用不同版本的时间选择器时,它根本不起作用,这意味着时间选择器甚至无​​法点击打开...

我自己找到了答案:

需要使用“.timepicker('option', 'change', function(time)”

https://github.com/wvega/timepicker/issues/72

现在完美运行。