2012-08-27 58 views
-1

我有一个复杂的代码,我需要在动态调用中克隆相同的表,并且必须对它们应用日期选择器。问题是会有重复的id,我愿意应用日期选择器。因此,当我应用日期选择器,它来,我可以使用Enter键只选择当前日期。但是,当我使用鼠标它会抛出错误,如“TypeError:f is undefined”。请提供解决方案。谢谢如何将jquery datepicker应用于重复的id的形式相同?

+1

您不能有重复的ID。 ID根据定义是唯一的。 – darma

回答

0

重复的ID不是有效的html。使它们独一无二,或者删除它们并使用共享的CSS类。

0

重复的ID不是有效的HTML标记。当您通过ID搜索元素时,它只会查找第一个匹配项并将其返回。您最好为每个元素添加一个类,然后对该类执行查询以应用日期选择器。

0

你永远不应该有一个窗体上的重复ID它无效的HTML。取而代之的是一个名称属性,并使用$('input []')或css class $('。mycssclass')来选择全部。

2

我有同样的问题。我使用萤火虫检查里面的渲染器的HTML,我发现我的HTML包含与datepicker相同的id的其他元素。删除该ID解决了问题。

相关问题