iDev

ie 9에서 select box default value 이슈

KraZYeom 2012. 10. 29. 17:39
반응형

http://jsfiddle.net/EwDuj/ 테스트 싸이트


<select id="selId">
     <option id='1' value='1'>1</option>
     <option id='2' value='2'>2</option>
     <option id='3' value='3'>3</option>
     <option id='4' value='4'>4</option>
     <option id='5' value='5'>5</option>
</select>


위와 같은 상황에서 아래와 같이 영역에 없는 값을 select 하면 firefox, chrome, ie 7, ie 8에서는 default 로 '1'이 선택이 되지만, ie 9에서는 null 로 불러온다. 


$('document').ready(function({

$("select#selId").val("6");
}

);


null이 맞긴 하지만, 기존까지는 잘되다가 갑자기 9에서 달라지니 버그 발생. null 처리를 따로 해서 넘어갔는데 뭔가 좋은 방법이 있을까? 


반응형