[jQuery] keyup 이벤트를 이용하여 입력 값에 따라 특정 스타일 적용하기

jQuery에서 keyup 이벤트를 이용하여 입력값에 따라 특정 스타일을 적용하는 방법을 알아보겠습니다.

1. HTML 구조 설정

먼저, keyup 이벤트를 적용할 입력 요소를 HTML에 구성합니다.

<input type="text" id="inputField" />
<div id="output">입력된 값: </div>

2. jQuery 코드 작성

다음으로, jQuery를 이용하여 keyup 이벤트를 핸들링하여 입력값에 따라 특정 스타일을 적용하는 코드를 작성합니다.

$(document).ready(function() {
  $('#inputField').on('keyup', function() {
    var value = $(this).val();
    if (value.length > 5) {
      $('#output').css('color', 'red');
    } else {
      $('#output').css('color', 'black');
    }
    $('#output').text('입력된 값: ' + value);
  });
});

위 코드에서는 inputField의 keyup 이벤트가 발생할 때마다 입력된 값을 확인하고, 그 길이에 따라 output 요소의 텍스트와 색상을 조절합니다.

3. 결과 테스트

작성한 코드를 포함한 HTML 파일을 웹 브라우저로 열어서 inputField에 값을 입력하면, 해당 입력값에 따라 텍스트의 색상이 변하는 것을 확인할 수 있습니다.

이렇게 jQuery의 keyup 이벤트를 활용하여 입력 값에 따라 특정 스타일을 적용하는 방법을 알아보았습니다.

참고 문서: jQuery 이벤트 메서드