2012-10-18 2 views
0

지금 2 시간 이상 버그가 있습니다. 나는 (json에서) 태스크와 하위 태스크를위한 2 레벨 선택 상자를 생성하는 자바 스크립트 코드를 가지고있다.IE9에서 jQuery 선택 상자가 정의되지 않았습니다.

나는이 코드가 IE9와 어쩌면 다른 버전에서는 작동하지 않는다는 것을 알았고 그 이유를 알 수 없었다.

난 당신에게 내 코드 http://jsfiddle.net/jkU6Y/18/

목표는 바로 하위 선택하지 않으면 아약스 또는 작업 ID를 통해 보낼 수있는 하위 ID를 찾을 수 있습니다을 보여주기 위해 JsFiddle를 만들었습니다.

IE에서는이 값을 가져올 수 없으며 정의되지 않은 값이 반환됩니다.

+0

IE9에서는 알림이 표시되지 않습니다. Chrome에서 작동하는 것으로 보입니다 (경고 6 개). –

답변

0

나는 내 코드를 청소하고 지금은 일하고, 그래서 문제가 수있는 특정 상황에서 두 개 이상의 요소가 동일한 ID를 가지고 있다는 사실에서 나온 것이라고 생각합니다.

감사합니다. cbayram 및 Jan Dvorak에게 감사드립니다. 좋은 하루 보내십시오!

0

document.write는 IE에서 DOM으로 작성한 HTML을 등록하지 않습니다. 몸에 추가하려고 :

$("body").append($(html)); 
+0

내 실제 코드에서 나는 $ ('# infos-container')를하고있다. append ($ (html)); 그리고 그것은 또한 작동하지 않습니다 : ( – Renrhaf

관련 문제