2013-05-30 2 views
0

selectbox를 일반 HTML 선택 상자처럼 동작 시키려고합니다.Selectbox가 IE에서 열려있는 동안 Jquery 키 누르기가 실행되지 않습니다

$(document).ready(function(){ 

    $('select').selectbox(); 
    $(document).keypress(function(){ 
      alert('working'); 
    }); 
}); 

http://jsfiddle.net/fvFp7/3

: 선택 상자가 열려있는 동안, IE에서, 그러나, 키는 해당 문자로 시작하는 다음 옵션으로 아래로 이동합니다 키 누름을 감지 할 수없는 메신저를 누를 때 내가 원하는 것은

jfiddle는 크롬과 파이어 폭스에서 작동하지만 IE9에서는 작동하지 않습니다.

keydown을 사용하여 비슷한 문제가 발생했습니다. 대의원은 해결책 일지 모르지만 어떻게 작동하는지 잘 모르겠습니다.

드롭 다운이 열려있는 동안 IE에서 키 누르기를 감지하는 방법이 있습니까?

답변

1

예, 키 작동. 보조 노트로

$(document).keyup(function(){ 
     alert('working'); 
}); 

updated jsFiddle

은의 keyup는 일반적으로 특별히 여러 키 조합을 찾고 있습니다하지 않는 한, 키 누르기 이벤트를 등록하는 가장 좋은 방법입니다.

관련 문제