jquery日期选择器失去了交互性

jquery datepicker lost interactivity

本文关键字:交互性 失去 选择器 日期 jquery      更新时间:2023-09-26

我正在处理一个php-html javascript项目,我真的为这个问题感到疯狂。该项目使用jquery日期时间选择器,一切都很好(日期时间选择器适用于其他页面,也适用于"受影响的页面"),但当我试图在动态创建的元素上使用它时,日期时间选择器会失去交互性:无法单击它或更改年/月,它只有在单击另一个元素时才会关闭。它甚至不会触发"onSelect"事件,所以我无法使用它

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

我试了好几天,但解决不了这个问题。希望你们都能帮忙。。。谢谢

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