jQuery 폼 value

입력 필드의 value 속성을 다루기 위해서는 값을 읽고 새 값을 쓸 수 있는 메서드 val를 사용할 수도 있습니다.

예를 살펴보겠습니다. 다음과 같은 HTML 코드가 있다고 가정해 봅시다:

html<input type="text" id="test" value="!!!">

이제 value 속성에 새 값 'www'를 기록해 보겠습니다:

javascript$('#test').val('www');

HTML 코드는 다음과 같이 바뀝니다:

html<input type="text" id="test" value="www">

이제 현재 값을 화면에 출력해 보겠습니다:

javascriptalert($('#test').val());

val 메서드에는 세트의 각 요소에 함수를 적용하는 것도 가능합니다. 이 함수는 첫 번째 매개변수로 세트 내 현재 인덱스를, 두 번째 매개변수로는 해당 요소의 현재 값을 받습니다.

한 가지 더 알아둘 점은, textarea 태그의 내부 콘텐츠는 html 메서드로 가져올 수 없다는 것입니다. 이를 위해서는 val 메서드를 사용해야 합니다.

다음 HTML 코드를 살펴보겠습니다:

html<textarea id="test">!!!</textarea>

Javascript 코드에서 val 메서드를 작성합니다:

javascriptalert($('#test').val()); // '!!!'를 출력합니다

이는 아마도 폼 작업의 일관성을 위한 것으로 보입니다.

Задание 1

모든 입력 필드의 value를 '!'로 설정하세요.

Задание 2

클래스가 number인 모든 입력 필드의 value에는 숫자가 들어 있습니다. 여기에 해당 숫자의 제곱값이 들어가도록 만드세요.

Задание 3

클래스가 in인 입력 필드의 value를 출력하세요.

Задание 4

각 입력 필드의 value를 순차적으로 출력하세요.

Задание 5

클래스가 text인 textarea의 내용을 출력하세요.