如何在相同的表单中对重复的id应用jquery datepicker?

时间:2012-08-27 12:46:24

标签: jquery

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

4 个答案:

答案 0 :(得分:2)

我有同样的问题。我使用firebug检查了渲染器内部的html,我发现我的html包含与datepicker相同id的其他元素。删除该ID解决了问题。

答案 1 :(得分:0)

重复ID无效html。使它们唯一,或删除它们并使用共享的css类。

答案 2 :(得分:0)

重复ID无效HTML标记。按ID搜索元素时,它只会找到第一个匹配并返回它。最好为每个元素添加一个类,然后对该类进行查询以应用日期选择器。

答案 3 :(得分:0)

你永远不应该在表单上有重复的id它是无效的html。而是使用名称属性并使用$(' input []')或css class $(' .mycssclass')

选择它们