1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 解决layui laydate动态创建多个时不起作用点击无效的问题

解决layui laydate动态创建多个时不起作用点击无效的问题

时间:2023-04-15 21:07:26

相关推荐

解决layui laydate动态创建多个时不起作用点击无效的问题

最近在一个表单中有个自定义日期选项, 用户每点击一次按钮就动态增加一行日期选择框 . 我选择了laydate框架来完成 , 但在新生成的日期组件中 , 除了第一个生成的外 , 其他的点击和选择都不起作用. 或者是闪了一下立刻消失了 . 通过排查问题及网上搜索终于定位原因.

我们在每次动态生成laydate组件时, laydate框架会给input输入框增加一个lay-key="1", 这样就导致了多个laydate 的inpute框都有lay-key="1"这个属性 . 所以就不起作用了

解决办法就是通过JS或jQuery把动态生成的lay-key属性删除就行

//new-laydate 为动态生成时特有的样式$(".new-laydate").removeAttr("lay-key");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。