我正在做一个php-html-javascript项目,我真的被这个问题搞疯了。该项目使用jquery日期时间选择器,一切正常(日期时间选择器在其他页面和“受影响的页面”中也有效),但当我试图在动态创建的元素上使用它时,日期时间选择器失去了交互性:无法单击它或更改年/月,只有当单击另一个元素时它才会关闭。它甚至不会触发"onSelect“事件,所以我不能使用它。
其他信息:-关联的div在页面中(DOM元素),但被克隆为新的div ($.clone()) -当div完全创建(回调)时,datetime选取器与元素关联,因此不存在未加载元素的可能性- datetime选取器在单击时显示,但不是交互式的。
我试了好几天,但我解决不了这个问题。希望你们都能帮上忙。谢谢!
发布于 2012-09-13 20:35:38
据我所知,问题是由于克隆而发生的,我们使用clone.If作为参数,然后与旧元素相关联的事件和属性复制到克隆元素。可能是当你点击日历时,检查日期是否显示在第一个文本框中。如果是这样,那么克隆一定有问题。
https://stackoverflow.com/questions/12388309
复制相似问题