2012-08-27 101 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解決了問題。

相關問題