JavaScript/JQuery
[JQuery] Enter keyup event
이나피스
2023. 3. 27. 15:01
반응형
keyup은 키를 누른 후 뗀 순간 실행 되는 이벤트이다.
Enter 키의 keyCode는 13으로 아래와 같이 실행 할 경우 Enter를 눌렀을때 각 이벤트가 실행 된다
$('#{id}').on("keyup", (e) => {
if(e.keyCode == 13) {
// 검색 필터가 비어있는지 확인
if($('#filter-input').val().replace(/(\s*)/g, "") == "") {
// 검색 값 없는 경우 이벤트 처리
} else {
// 검색 값이 있는 경우 이벤트 처리
}
});
참고자료를 보면 .keyCode는 더이상 사용되지 않는다고 한다.
하지만 사용시 적용은 잘되는것 보니 내가 사용하는 버전에서는 아직 사용 되는 것 같다.
만약 코드가 적용되지 않는다면 .keyCode 대신 e.key === "Enter" 를 사용하면 된다
$('#{id}').on("keyup", (e) => {
if(e.key === "Enter") {
// 검색 필터가 비어있는지 확인
if($('#filter-input').val().replace(/(\s*)/g, "") == "") {
// 검색 값 없는 경우 이벤트 처리
} else {
// 검색 값이 있는 경우 이벤트 처리
}
});
참고자료
https://truecode-95.tistory.com/173
[jQuery] enter Event 처리하기 keyCode / key
keyup : 누른 키에서 손을 뗄 때 실행. $("#아이디명").keyup(function(e){ if(e.keyCode == 13){ // 호출할 함수나 기능 작성 } }); $("#아이디명").keyup(function(e){ if(e.which == 13){ // 호출할 함수나 기능 작성 } }); keydow
truecode-95.tistory.com
반응형