2009-06-30 3 views
0

jQuery로 라디오 또는 체크 박스를 동적으로 생성해야합니다.
내가 다음 코드를 사용합니다jQuery에 의해 동적으로 생성 된 라디오 버튼을 IE6에서 선택할 수 없습니다.

var type = "radio"; // maybe checkbox 
$('<input type="'+ type +'">').attr({ 
      name: "ename", value: "1" 
}) 

그러나, 생성 된 라디오가 IE6에서 선택 할 수 없습니다 (다른 브라우저는 괜찮습니다). 어떻게해야합니까?

marcc의 대답이 내 문제를 해결합니다.

+0

어떻게 문서에 추가된다? –

답변

4

IE6가 작동하는 방식이므로 동적으로 생성 된 요소에 Name 특성을 설정할 수 없습니다.

attr 앞에 Name 특성을 설정하십시오.

$('<input type="' + type + '" name="ename">').attr('value', '1');
또는
$('<input type="' + type + '" name="ename" value="1">');

+0

난 그냥 테스트하고 작동합니다. 입력 요소를 만들기 전에이 게시물을 읽었습니다. http://stackoverflow.com/questions/702925/creating-dynamic-radio-button-w-jquery 사람들에게 경고를 보내려면 응답이 필요합니다. 이것에 관해서. – Billy

관련 문제