> 웹 프론트엔드 > 프런트엔드 Q&A > jquery에서 텍스트 필드를 얻는 방법

jquery에서 텍스트 필드를 얻는 방법

WBOY
풀어 주다: 2023-05-14 12:36:37
원래의
1039명이 탐색했습니다.

웹 개발자에게 jQuery는 JavaScript 코드를 더욱 간결하고 읽기 쉽게 만들 수 있는 매우 유용한 라이브러리입니다. jQuery에는 개발자가 HTML 요소를 쉽게 얻고 조작하는 데 도움이 되는 많은 방법이 있습니다.

이 기사에서는 jQuery가 텍스트 영역(Textarea)을 얻는 방법에 중점을 둘 것입니다.

먼저 텍스트 필드에 대해 익숙하지 않다면 간단히 살펴보실 수 있습니다. 텍스트 필드는 사용자가 여러 줄의 텍스트를 입력할 수 있는 HTML의 양식 컨트롤입니다. 텍스트 필드는 일반적으로 사용자 설명 및 메시지 입력과 같은 시나리오에서 사용됩니다.

jQuery에서는 텍스트 필드의 값을 얻는 것이 매우 간단합니다. 텍스트 필드 요소가 있다고 가정해 보겠습니다.

<textarea id="myTextArea"></textarea>
로그인 후 복사

이 텍스트 필드의 값을 얻으려면 .val() 메서드를 사용할 수 있습니다. 예를 들어 다음 코드는 텍스트 필드의 값을 가져와 콘솔에 인쇄합니다.

var textAreaValue = $('#myTextArea').val();
console.log(textAreaValue);
로그인 후 복사

사용자가 텍스트 필드에 값을 입력하고 제출 버튼을 클릭하면 jQuery를 사용하여 값을 가져와야 할 수도 있습니다. 그리고 서버로 보냅니다. 샘플 코드는 다음과 같습니다.

$('#submitButton').on('click', function() {
  var textAreaValue = $('#myTextArea').val();
  $.ajax({
    url: 'submit.php',
    method: 'post',
    data: {textAreaValue: textAreaValue},
    success: function(response) {
      console.log(response);
    },
    error: function() {
      console.log('There was an error submitting the form.');
    }
  });
});
로그인 후 복사

위 코드는 제출 버튼을 클릭할 때 submit.php에 AJAX POST 요청을 보냅니다. 여기서 요청 데이터에는 텍스트 필드의 값이 포함됩니다. 성공하면 응답이 콘솔에 인쇄됩니다.

또한 텍스트 필드의 값을 동적으로 변경해야 하는 경우 다음 코드를 사용할 수 있습니다.

$('#myTextArea').val('New Value');
로그인 후 복사

위 코드는 텍스트 필드의 원래 값을 새 텍스트로 바꿉니다.

텍스트 영역에 기본 텍스트를 추가해야 하는 경우