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