m0_56789428 2023-05-17 13:31 采纳率: 94.9%
浏览 39
已结题

Layui的laydate日期组件限制只能选择休息日

Layui的laydate日期组件限制只能选择休息日。
layui只给我们提供了日期组件的min/max配置。我想将上班日期设置禁用addClass('laydate-disabled')
给定的数据是上班日期,格式是字符串类型数组。日期没有规律,不能根据星期几进行判断。
所以需要遍历日期,判断该日期是否上班,上班则设置禁用。
问怎么获取layui日期组件的遍历的日期?



var laydate = layui.laydate;
   laydate.render({
    elem: '#datedate',
    theme: "#2D51E3",
    format: 'yyyy-MM-dd',
    min: date,
    max: end_date,
    trigger: 'click',
    ready: function(){
    //   ins22.hint('日期可选值设定在 <br> '+date+' 到 2200-10-14');
        formaDates()
    },
    change: function (value, date, endDate) {
        formaDates()
    }

  });

  function formaDates(){
      console.log("上班日期禁用方法")
    //获取table对象
    var trElems = $(".layui-laydate-content").find('tr');
    trElems.each(function () {//遍历tr
        $(this).find('td').each(function (tdIndex, tdElem) {
            // lay-ymd="2023-5-1"
            debugger
            // tdElem.innerText
          
        });
    });
}
  • 写回答

3条回答 默认 最新

查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月18日
  • 已采纳回答 5月18日
  • 创建了问题 5月17日

悬赏问题

  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)