You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

jQuery Timepicker 1.3.5版本disableTimeRanges功能失效求助

排查jQuery Timepicker 1.3.5版本disableTimeRanges失效的问题

你的初始化代码存在语法错误,这是导致功能失效的直接原因:
在disableTimeRanges配置项的闭合方括号]后面缺少逗号,导致后续的change回调无法被正确识别为配置对象的属性,插件无法解析完整的配置参数。

修正后的初始化代码如下:

$('.add-costings-starttime').timepicker({
  dynamic: false,
  dropdown: true,
  scrollbar: true,
  'disableTimeRanges': [
    ['1am', '2am'],
    ['3am', '4:01am']
  ], // 补充缺失的逗号
  change: function (time) {
    var time = $(this).val();
    var picker = $(this).closest(".costingsRow").find(".add-costings-endtime");
    picker.timepicker('option', 'minTime', time);
  }
});

额外可排查两个潜在问题:

  • 确认页面未重复引入其他版本的jQuery或Timepicker,避免版本冲突覆盖配置
  • 验证$('.add-costings-starttime')选择器能正确匹配目标DOM元素,可通过控制台console.log($('.add-costings-starttime'))查看匹配结果

内容的提问来源于stack exchange,提问作者Gnani Kim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 08:30:57