알버트의 개발하는 블로그
[JQuery] Enter Event 처리하기 (which, keyup, keydown) 본문
1. keyup : 누른 키에서 손을 뗄 때 실행시켜 준다.
$("#아이디명").keyup(function(e){
if(e.which == 13){
// 호출할 함수나 기능 작성
}
});
2. keydown : 키보드에 어떠한 키가 눌릴때 실행된다.
$("input[name=name명]").keydown(function(e) {
if(e.which == 13){
// 호출할 함수나 기능 작성
}
});
which 대신 keyCode로도 실행이 가능하다.
$(document).keyup(function(e) {
// focus 되고 enter눌렀을 경우
if ($(".클래스명").is(":focus") && e.key == "Enter") {
// 호출할 함수나 기능 작성
}
});
$(document).keyup(function (e) {
// focus 되고 enter눌렀을 경우
if ($(".input1:focus") && (e.key == "Enter")) {
// 호출할 함수나 기능 작성
}
});
요즘은 이런 방식으로도 많이 사용된다.
'웹개발 > JS & JQuery' 카테고리의 다른 글
[JS] c3.js 차트 라이브러리 사용법 (0) | 2022.07.22 |
---|---|
[JS] 자바스크립트로 웹소켓 서버 접속, 메세지, 접속 끊기 처리하기 (0) | 2022.04.05 |
[JS] JSON 이란? (0) | 2022.04.04 |
[자바스크립트] 어제, 몇달 전, 몇년 전 날짜 date 구하기 (0) | 2021.10.01 |
[자바스크립트] 오늘 날짜, 시간, 포맷 변경하기 (0) | 2021.10.01 |