[jQuery] 키보드 이벤트, 키보드 이벤트와 관련된 메소드

CODEDRAGON Development/JavaScript, jQuery, ...

반응형

 

 

 

키보드 이벤트

·       이벤트 객체가 각 브라우저별로 입력된 키값을 어떤 방식으로 처리하는지 반드시 확인할 필요가 있다.

·       Shift, Esc, Delete와 같은 화면에 출력되지 않는 키(modifier and non-printing keys)들은 "keydown" 이벤트는 발생시키지만, "keypress" 이벤트는 발생시키지 않습니다.

 

이벤트 이름

설명

keydown

·       키보드가 눌러질 때 발생

keypress

·       글자가 입력될 때 발생

·       한글 사용할 수 없습니다.

keyup

·       키보드가 떼어질 때 발생

 

 

키보드 이벤트와 관련된 메소드

메소드

설명

.keydown()

자바스크립트의 "keydown" 이벤트와 이벤트 핸들러를 연결하거나, 해당 요소에 "keydown" 이벤트를 발생시킵니다.

.keyup()

자바스크립트의 "keyup" 이벤트와 이벤트 핸들러를 연결하거나, 해당 요소에 "keyup" 이벤트를 발생시킵니다.

.keypress()

자바스크립트의 "keypress" 이벤트와 이벤트 핸들러를 연결하거나, 해당 요소에 "keypress" 이벤트를 발생시킵니다.