-1

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

4

4 回答 4

2

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

于 2012-11-02T16:59:36.970 回答
0

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

于 2012-08-27T12:48:48.413 回答
0

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

于 2012-08-27T12:49:07.910 回答
0

你不应该在表单上有重复的 id 它不是有效的 html。而是放置一个名称属性并使用 $('input[]') 或 css class $('.mycssclass') 选择它们

于 2012-08-27T12:51:06.010 回答