2012-08-27 5 views
-1

나는 동적 호출에서 동일한 테이블을 복제해야하고 날짜 선택 도구를 적용해야하는 복잡한 코드를 가지고 있습니다. 문제는 날짜 선택 도구를 적용 할 중복 ID가있을 것입니다. 그래서, 내가 적용 할 때 날짜 선택 도구가 나타나면 Enter 키를 사용하여 현재 날짜 만 선택할 수 있습니다. 그러나 마우스를 사용하면 "TypeError : f is undefined"와 같은 오류가 발생합니다. 해결책을 제공해주십시오. 감사합니다.동일한 양식의 중복 ID에 jquery datepicker를 적용하는 방법은 무엇입니까?

+1

중복 ID가 없어야합니다. ID는 정의에 따라 고유합니다. – darma

답변

0

중복 ID가 없습니다. 유효한 html. 그것들을 고유하게 만들거나 제거하고 공유 된 CSS 클래스를 사용하십시오.

0

중복 ID가 유효한 HTML 마크 업이 아닙니다. ID로 요소를 검색하면 첫 번째 일치 항목 만 찾아서 반환합니다. 각 요소에 클래스를 추가 한 다음 해당 클래스에 대한 쿼리를 수행하여 날짜 선택 도구를 적용하는 것이 좋습니다.

0

양식에 중복 ID가 없어야합니다. 유효한 html이 아닙니다. 대신 name 속성을 입력하고 $ ('input []') 또는 css class $ ('. mycssclass')를 사용하여 모두 선택하십시오.

2

동일한 문제가있었습니다. 나는 렌더러 html을 파이어 버그 (firebug)를 사용하여 체크했는데 datepicker와 같은 id를 가진 다른 요소를 포함하고있는 html을 발견했다. 문제를 해결 한 이드를 제거하십시오.

관련 문제