【问题标题】:Change function on datetimepicker not working properlydatetimepicker 上的更改功能无法正常工作
【发布时间】:2018-09-22 04:31:24
【问题描述】:

我在我的项目中使用了 datetimepicker。但是当我使用 change 事件来调用 ajax 函数时,它会被多次调用。

此外,当在浏览器上运行带有更改警报功能的脚本时,它会进入无限状态,即使在关闭按钮之后,警报似乎也不会删除。

使用的日期时间选择器版本:3.1.12

$("#timepickerstartt").change(function(){
  alert();
}); 

用于日期时间选择器的片段

注意:我尝试了 onselect 事件,但没有成功。

$('#cashing_start_time').datetimepicker({
  datepicker:false,
  theme:'dark',
  format:'H:i',
  onChange: function(selectedDate) {
      alert();
    }
});

【问题讨论】:

    标签: javascript jquery jquery-ui datetimepicker timepicker


    【解决方案1】:

    你离得太近了... 你可以使用这个功能

    $('#timepickerstartt').on('dp.change', function(e){ console.log(e.date); })
    

    查看link了解更多详情

    jsfiddle

    【讨论】:

    • 仍然无法正常工作...控制台中没有日志显示更改事件的日期或时间。我也可以在浏览器的元素中找到 dp,不确定它是否是这样工作的! !
    • 在答案中检查 jsfiddle
    • 是的..小提琴工作但不在我的代码库中,而这 [stackoverflow.com/questions/22614041/… 帮助最终克服了它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-23
    • 1970-01-01
    • 2013-04-08
    • 2013-11-06
    相关资源
    最近更新 更多