求解决一个js的问题

yunluohoujueqi 2018-01-09 05:53:24
场景是根据用户选择多少条数据,动态生成表单,表单里有日期属性,但是生成后绑定的日期控件不生效,正常使用
input type=‘text’ class='date-picker' 是没问题的,然而在动态生成表单的代码里加上class='date-picker' 也没有效果,求大佬帮帮忙
...全文
549 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
vswen5 2018-01-22
  • 打赏
  • 举报
回复
因为你是动态生成的元素 所以事件的重新绑一次
anonyomusx 2018-01-22
  • 打赏
  • 举报
回复
引入相應的類/頁面沒有
木子0204 2018-01-19
  • 打赏
  • 举报
回复
飘逸的腿毛 2018-01-16
  • 打赏
  • 举报
回复
解决的话麻烦结贴给分被,最近急用分
yunluohoujueqi 2018-01-16
  • 打赏
  • 举报
回复
引用 2 楼 飘逸的腿毛的回复:
$('#datepicker').datepicker({ autoclose: true, format: 'yyyy-mm-dd', }) 检查下你的datepicker 是不是在页面配置一些其他格式之类的属性了,如果你正常的那个里面有ID 循环ID也是这个同名的话会有问题,需要把选择器改为class选择器 如果页面你设置的是class 没有用ID 看这个插件js里 是否有对ID的控制 改为class控制 就可以了 应该是冲突了,你可以F12看下加载的时候应该有报错
问题解决了,
Sunyiban 2018-01-16
  • 打赏
  • 举报
回复
控件未解析的问题
usecf 2018-01-15
  • 打赏
  • 举报
回复
很有可能是你动态赋值的时候,css的样式没有加上 有些样式是基于父控件的 好好检查下你代码
飘逸的腿毛 2018-01-15
  • 打赏
  • 举报
回复
$('#datepicker').datepicker({ autoclose: true, format: 'yyyy-mm-dd', }) 检查下你的datepicker 是不是在页面配置一些其他格式之类的属性了,如果你正常的那个里面有ID 循环ID也是这个同名的话会有问题,需要把选择器改为class选择器 如果页面你设置的是class 没有用ID 看这个插件js里 是否有对ID的控制 改为class控制 就可以了 应该是冲突了,你可以F12看下加载的时候应该有报错
ZHOU西口 2018-01-09
  • 打赏
  • 举报
回复
1、检测动态生成的时候,考虑依赖的js、css是否可以加载上; 2、有无其他报错?

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧