如何在多个实例中重复使用此代码?

鲈鱼

我正在使用此代码在两个输入(开始时间和结束时间)中设置时间间隔。它工作得很好,但我想允许用户创建任意数量的时间选择器对。我可以使用 tpStartSelect(this) 或类似方式发送当前时间选择器,以便为每个时间选择器对重新使用 tpStartSelect/tpEndSelect 吗?如果那有意义的话。

$('.start_time.timepicker').timepicker({
    onSelect: tpStartSelect
});
$('.end_time.timepicker').timepicker({
    onSelect: tpEndSelect
});

function tpStartSelect( time, endTimePickerInst ) {
   $('.end_time.timepicker').timepicker('option', {
       minTime: {
           hour: endTimePickerInst.hours,
           minute: endTimePickerInst.minutes
       }
   });
}

function tpEndSelect( time, startTimePickerInst ) {
   $('.start_time.timepicker').timepicker('option', {
       maxTime: {
           hour: startTimePickerInst.hours,
           minute: startTimePickerInst.minutes
       }
   });
}

( timepicker() 的实际插件代码在此页面上,我正在使用底部的示例 4 https://fgelinas.com/code/timepicker/

谢谢!

鲈鱼

它不是很漂亮,但这是我想要的(row_no 随着用户添加更多而增加)。谢谢大家。

$('.start_time-'+row_no).timepicker({
    onSelect: tpStartSelect
});
$('.end_time-'+row_no).timepicker({
    onSelect: tpEndSelect
});

function tpStartSelect( time, endTimePickerInst ) {
   $('.end_time-'+row_no).timepicker('option', {
       minTime: {
           hour: endTimePickerInst.hours,
           minute: endTimePickerInst.minutes
       }
   });
}

function tpEndSelect( time, startTimePickerInst ) {
   $('.start_time-'+row_no).timepicker('option', {
       maxTime: {
           hour: startTimePickerInst.hours,
           minute: startTimePickerInst.minutes
       }
   });
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使此代码可重复使用

来自分类Dev

如何在Perl脚本中重复使用提示代码

来自分类Dev

如何在PowerShell脚本中重复使用/导入脚本代码?

来自分类Dev

如何在不重用JavaScript的情况下重复使用一个对象的多个实例

来自分类Dev

如何在Android中创建可重复使用的活动?

来自分类Dev

如何在angularjs中重复使用模板

来自分类Dev

如何在 DocuSign 中创建可重复使用的信封?

来自分类Dev

对多实例重复使用精美的上传器代码

来自分类Dev

如何将多个LINQ Include()语句分配给变量以重复使用代码?

来自分类Dev

如何避免在多个 Express.JS 路由中重复使用 Passport.JS 代码

来自分类Dev

如何在SwiftUI中集成函数,以便使用输入字典创建可重复使用的代码

来自分类Dev

如何在Chrome扩展程序的内容脚本之间重复使用代码?

来自分类Dev

如何在每个块上重复使用名称更改的代码?(带R)

来自分类Dev

Flutter:如何提取功能以在多个屏幕中重复使用

来自分类Dev

模板按钮,可在代码中重复使用

来自分类Dev

Spark SQL-如何在查询中设置变量以在整个过程中重复使用?

来自分类Dev

如何在Flutter中创建和使用SnackBar进行重复使用(全局)

来自分类Dev

如何为多个SqlDataAdapter插入重复使用DataTable

来自分类Dev

在多个表格行中重复使用下拉菜单

来自分类Dev

多个输出在for循环Julia中重复使用

来自分类Dev

在多个文件中重复使用相同的UIColor

来自分类Dev

如何在xaml中创建可重复使用的窗口内容?

来自分类Dev

如何在HTML文件中重复使用base64图像

来自分类Dev

如何在Jenkins Groovy Post Build插件中重复使用groovy脚本?

来自分类Dev

JS范围问题:如何在此脚本中重复使用位置数据?

来自分类Dev

如何在mysql查询(NODE.js)中重复使用一个参数

来自分类Dev

如何在可重复使用的Django应用程序中处理命名空间URL

来自分类Dev

如何在响应式进度栏中重复使用Qthread

来自分类Dev

如何在C ++中重载<<运算符以重复使用?

Related 相关文章

  1. 1

    如何使此代码可重复使用

  2. 2

    如何在Perl脚本中重复使用提示代码

  3. 3

    如何在PowerShell脚本中重复使用/导入脚本代码?

  4. 4

    如何在不重用JavaScript的情况下重复使用一个对象的多个实例

  5. 5

    如何在Android中创建可重复使用的活动?

  6. 6

    如何在angularjs中重复使用模板

  7. 7

    如何在 DocuSign 中创建可重复使用的信封?

  8. 8

    对多实例重复使用精美的上传器代码

  9. 9

    如何将多个LINQ Include()语句分配给变量以重复使用代码?

  10. 10

    如何避免在多个 Express.JS 路由中重复使用 Passport.JS 代码

  11. 11

    如何在SwiftUI中集成函数,以便使用输入字典创建可重复使用的代码

  12. 12

    如何在Chrome扩展程序的内容脚本之间重复使用代码?

  13. 13

    如何在每个块上重复使用名称更改的代码?(带R)

  14. 14

    Flutter:如何提取功能以在多个屏幕中重复使用

  15. 15

    模板按钮,可在代码中重复使用

  16. 16

    Spark SQL-如何在查询中设置变量以在整个过程中重复使用?

  17. 17

    如何在Flutter中创建和使用SnackBar进行重复使用(全局)

  18. 18

    如何为多个SqlDataAdapter插入重复使用DataTable

  19. 19

    在多个表格行中重复使用下拉菜单

  20. 20

    多个输出在for循环Julia中重复使用

  21. 21

    在多个文件中重复使用相同的UIColor

  22. 22

    如何在xaml中创建可重复使用的窗口内容?

  23. 23

    如何在HTML文件中重复使用base64图像

  24. 24

    如何在Jenkins Groovy Post Build插件中重复使用groovy脚本?

  25. 25

    JS范围问题:如何在此脚本中重复使用位置数据?

  26. 26

    如何在mysql查询(NODE.js)中重复使用一个参数

  27. 27

    如何在可重复使用的Django应用程序中处理命名空间URL

  28. 28

    如何在响应式进度栏中重复使用Qthread

  29. 29

    如何在C ++中重载<<运算符以重复使用?

热门标签

归档