1.keydown(), keypress(), keyup() - 키보드 이벤트
keydown() - 키보드가 눌러질 때 발생
keypress() - 글자가 입력될 때 발생
keyup() - 키보드가 떼어질 때 발생
[기본 예제 - 1] 글자 수 체크
$('textarea').keyup(function () {
var inputLength = $(this).val().length;
var remain = 150 - inputLength;
$('h1').html(remain);
if ( remain >= 0) {
$('h1').css('color','blue');
} else {
$('h1').css('color','red');
}
});
<div>
남은 글자수
<h1>150</h1>
<textarea></textarea>
</div>
[기본 예제 결과 - 1]
남은 글자수
※ keyup() 이벤트를 사용하는 이유
: 영어는 keypress() 이벤트가 사용하기 좋지만 한글은 지원하지 않는다
[기본 예제 - 2] 누른 키 확인
$(function () {
$('body').keypress(function (event) {
alert(String.fromCharCode(event.keycode));
});
});
[기본 예제 결과 - 2]
누른키가 경고창으로 표시된다
※ String.fromCharCode() - 숫자코드를 문자로 변경해주는 메소드 이다
※ keycode? - 이벤트 객체의 속성으로써 눌려진 키의 숫자값을 가지고 있다
'JQUERY' 카테고리의 다른 글
[jQuery] 별점 플러그인 (0) | 2014.06.11 |
---|---|
[Jquery]따라다니는 설명창 (0) | 2014.06.11 |
[Jquery] 검색어 하이라이트, 색상 변경 (0) | 2014.06.11 |
[jQuery selectBox]자바스크립트 onchange 를 jquery에서는? (0) | 2014.06.11 |
jquery eq (0) | 2014.06.05 |
탭포커싱이 용이한 마우스오버 메뉴 제이쿼리 (동시에 두 가지 이벤트 사용) (0) | 2014.04.28 |
목록순서 변경하기(드래그앤드롭) (1) | 2014.04.23 |
jquery e.target와 e.currentTarget의 차이 (0) | 2014.04.12 |