반응형
1. 사용법
$(document).ready(function() {
$('.textarea-count').each(function() {
var $textarea = $(this);
var $counter = $textarea.next('.character-counter');
var maxLength = $textarea.attr('maxlength');
// 초기 카운터 텍스트 설정
$counter.text('0/' + maxLength);
$textarea.on('input', function() {
var text = $textarea.val();
var currentLength = text.length;
$counter.text(currentLength + '/' + maxLength);
if(currentLength > maxLength) {
$textarea.val(text.substring(0, maxLength));
$counter.text(maxLength + '/' + maxLength);
}
});
});
});
<textarea class="textarea-count" maxlength="1000"></textarea>
<div class="character-counter"></div>
<textarea class="textarea-count" maxlength="500"></textarea>
<div class="character-counter"></div>
2. 결과
반응형
'자바스크립트&jQuery' 카테고리의 다른 글
JQuery ajax 사용법 (0) | 2024.11.24 |
---|---|
jQuery 체크박스 제어 [체크, 해제, 전체선택] (0) | 2024.11.19 |
로컬스토리 간단한 다크 모드 구현 (0) | 2024.11.13 |
로컬스토리지 사용방법: 저장, 수정, 삭제 (0) | 2024.11.12 |
자바스크립트로 각자리 숫자 합계 구하기 (0) | 2014.01.24 |