1

我正在开发一个 php-html-javascript 项目,我真的为这个问题发疯了。该项目使用 jquery 日期时间选择器,一切都很好(日期时间选择器适用于其他页面以及“受影响的页面”),但是当我尝试在动态创建的元素上使用它时,日期时间选择器失去交互性:可以不要单击它或更改年/月,它仅在单击另一个元素时关闭。它甚至不会触发“onSelect”事件,所以我不能使用它。

其他信息: - 相关的 div 在页面中(DOM 元素),但被克隆为新的 div ($.clone()) - 当 div 完全创建(回调)时,日期时间选择器与元素相关联,所以有没有未加载元素的可能性 - 日期时间选择器在点击时显示,但不是交互式的。

我尝试了几天,但我无法解决这个问题。希望大家能帮忙...谢谢!

4

1 回答 1

1

据我所知,问题是由于克隆而发生的。如果我们使用带有 true 作为参数的克隆,那么与旧元素关联的事件和属性将复制到克隆元素。可能是当您单击日历时,检查日期是否显示在第一个文本框中。如果是这样,那么克隆肯定有问题。

于 2012-09-13T12:35:37.633 回答