尝试Layui日期控件(layDate)遇到的坑
最近在写个小网页的时候用到了 Layui 的日期控件——layDate,期间遇到了一些小问题,在此记录一下。
问题简述
情形大致如下。
1 | layui.use("laydate", function () { |
关于layDate
的change
与done
属性
如果是单独的时间选择,效果类似下图,则选中日期后的回调触发的是change
。
如果是时间范围的选择,效果类似下图,则选中日期后的回调触发的是done
。
需要根据情况在对应的属性后编写回调函数。
关于$('#date').change()
不触发
我本想用$('#date').change(function(){})
来在日期变化时做些处理,但我发现 laydate 的日期变化并没有触发 change 事件,十分奇怪。
解决办法:
在layDate
的change
或done
的回调函数中手动触发change
事件,即加入以下内容。
1 | $("#date").change(); |
相关文章
-
2020-01-28
layui 的所有图标全部采用字体形式,取材于阿里巴巴矢量图标库(iconfont)。不过 layui 自带的图标太少了,可以说连够用都算不上,所以今天就要用 iconfont 上的图标扩展一下。
-
2017-12-05
使用 BREAK ON 语句进行排列的实例
-
2017-09-26
今天学习了 Oracle SQL*PLUS 的语句,就在这里总结一下。
-
2020-09-15
解决一下因为 Elasticsearch 节点磁盘使用率过高,导致 ES 索引无法写入的问题。