2011-07-06 5 views

답변

1

키 코드를 가져올 작은 유틸리티를 찾으려면 alert에서 ok을 클릭 할 필요가 없다는 장점이 있습니다. 당신이 원하는 경우

HTML

<input /> 
<div></div> 

스크립트

$('input').keyup(function(){ 
    var kc = event.keyCode; 
    $('div').html(kc); 
}); 

http://jsfiddle.net/jasongennaro/neUFS/1/

4

도와주세요,
다음은 내 코드입니다 .. 그러나 작동하는 것 같다되지 않습니다 :

$(document).keyup(function(event) 
{ 
alert(event.keyCode); 
}); 

"doc ument "가 삭제되었습니다. 이는 문자열이 아닌 JavaScript document 객체를 jQuery에 전달해야하기 때문입니다.

또한 이벤트 처리기 함수의 인수로 event을 전달해야합니다.

여기에이 작업을 보여주는 example fiddle이 있습니다 ("결과"프레임을 클릭하여 초점을 맞추고 아무 키나 누르십시오).

+0

예는, 이벤트 인수를 선언해야합니다 (당신이 그것을 호출 할 수 있습니다'event'는, 아미르는'전자라고 불렀다 '위). –

+0

그리고 작은 따옴표로 문서를 넣지 마십시오! –

+0

예, 내 (현재 삭제 된) 답변보다 :-) +1 – andyb

0

이 시도입니다 시도 나에게

$('document').keyup(function() 
{ 
alert(event.keyCode); 
}); 
+0

여전히'event' 인수를 선언해야합니다. 귀하의 예제는 IE와 IE에서만 작동하는 코드를 던지는 Chrome과 같은 브라우저에서만 작동합니다. –

+0

여전히 나를 위해 작동하지 않습니다 ... – Reddy

+0

누락 된 이벤트 매개 변수. 내 대답을 보라. –

관련 문제