这是烤大家的面条的东西。我在网站上有一个表格。你可以看看它:My Website。点击预订我并选择右上角的特定天数。使用' - '按钮从表单中手动删除一些表单行。然后尝试使用第一行的第一个输入。它与错误的输入相关联。所有输入都具有唯一的ID属性,并且在删除行后重新绑定datetimepicker类。任何人都有最模糊的想法,为什么datetimepicker指向错误的对象?具有讽刺意味的是,timepicker部分,不是来自jQuery UI本身,仍然指向正确的输入。看起来,当删除较小数字的行时,较高数字的行将被移动并重命名,但日期时间选择器的日期部分仍然指向最初绑定的行号,如果这样做有任何意义。删除DOM元素后,jQuery UI datetimepicker绑定到错误输入
帮助被赞赏,因为这一个让我难住。我已经尝试手动释放日期选择器对象,然后删除表单行,但似乎没有任何帮助。
感谢
编辑:有没有办法彻底摧毁绑定到输入元素之前,我删除它们的日期选择器的实例?
编辑:好吧,我只是有一个实现。我正在销毁我正在删除的行中的日期选择器,但不是剩下的行,所以我将在此处理一分钟,并查看是否在重建表单时完全破坏日期选择器。
尽管您提供了链接到您的网站,但您需要在您的问题中包含任何相关的代码 - 所以相关的Javascript和HTML会很好 – Ian 2013-02-27 15:06:28
*'这里是烤大家的面条'* - 可能的最佳候选人开始有句话 – George 2013-02-27 15:06:40
你有没有打扰检查浏览器的控制台?我得到2个错误。一个是你的DOCTYPE语法错误...所以我猜这是因为你之前有文本 - HTML注释'<! - php includes - >'(我认为你不可以)。此外,你得到一个关于datetimepicker未被初始化的错误。因此,您需要调试代码以确保在需要时调用所有代码。 – Ian 2013-02-27 15:13:03