이 문제와 관련된 모든 답변을 살펴 보았지만 아직 알 수 없습니다. 도와주세요.IE9에서 선택 옵션이 동적으로 설정되지 않았습니다.
$('#DDPrimaryServiceLine').find('option:contains("' + rowData['Primary_Service_Line'] + '")').attr("selected", true);
rowData
가 DB 호출을 통해 아약스에서 생성됩니다 나는 아래와 같이 jQuery 코드가있다. 또한 원래 select는 비어 있으며 런타임에 동적으로 채워집니다. 기본적으로 선택한대로 null이 있습니다.
실행 중에는 Google 크롬에서 완벽하게 작동하지만 드롭 다운에 기본 선택 null이 IE9
으로 표시됩니다.
좋습니다.
'select '의'val()'을 설정하고'option'을 선택하지 말아야합니다. 또한'selected'와 같은 속성을 변경하려면'prop()'을 사용하고'attr() '을 사용하지 마세요. –
와우! 나는 $ ('DDPrimaryServiceLine')과 같은 val을 시도했다. find ("option [value = '"+ rowData ['Primary_Service_Line '] + "']"). attr ("selected", true); 그러나 그것은 일하지 않았다. attr()을 prop()로 변경하면 섹시합니다. D – user3814961