다루두루

블로그 이미지

차케요

공부하면서 정리하는 노트같은 블로그입니다.

JQuery val()

HTML 공부 2015. 3. 13. 16:02

JQuery val()


■ 지난 글에서 html과 text 메서드를 이용해서 태그 안에 있는 내용을 읽어오거나 변경하는 과정에 대해서 알아봤는데요. 일반적인 문자열과 태그는 이 메서드를 이용해서 처리할 수 있지만, "사용자 입력 태그"의 내용은 읽어오지 못하는데요. 예를 들어 input, select, textarea 태그 등이 해당됩니다. 사용자가 입력하거나 선택된 내용은 value 값에 저장돼서 관리되는데요. text와 html 메서드로는 이것들을 읽어오거나 변경할 수 없습니다. 


■ 이렇게 사용자 입력 태그의 내용을 처리하기 위해서는 val() 메서드를 사용해야 하는데요. 먼저 선택된 사용자 입력 태그의 내용을 읽어오는 형식은 다음과 같습니다. 


변수 = $("선택자").val();

 

 


그리고 선택된 입력 태그의 내용을 변경하는 형식은 다음과 같습니다. 


$("선택자").val("변경할 내용");


이 형식을 생각하면서 사용자로부터 문자열 데이터를 입력받고 그 값을 읽어와서 alert에 출력하는 예제를 작성해보겠습니다. 

■ text를 입력받기 위해서 input type=text 태그를 사용했구요. 이벤트 처리할 버튼을 하나 만들었습니다. 먼저 이 문서를 출력해서 확인할게요.


■ 이렇게 사용자로부터 입력을 받을 준비를 하고 있는데요. 여기에 사용자가 텍스트를 입력하고 [확인] 버튼을 클릭하면. val() 메서드가 그 값을 읽어와서 alert에 띄우는 함수를 정의하겠습니다.


■ 아이디가 (#bbb)인 버튼을 클릭했을 때 val() 메서드를 실행해서 input (#aaa)의 값을 읽어와서 'tex' 변수에 보관한 후 alert()을 띄워서 'tex'의 값을 출력하도록 하고 있습니다. 


■ 그림과 같이 텍스트를 입력했구요. [확인] 버튼을 클릭해서 alert 창을 띄우겠습니다.


■ 사용자가 입력한 값을 읽어가서 alert에 띄우는 걸 확인할 수 있습니다. 이렇게 해서 사용자 입력 태그에서 값을 읽어가는 val() 메서드에 대해서 알아봤습니다. 수고하셨어요.

저작자표시 비영리 변경금지 (새창열림)
Posted by 차케요

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

카테고리

NEW (900)
아이폰 개발 기초 (7)
취미 (16)
아두이노 (16)
[안드로이드] 어플만들기 (77)
안드로이드 기초 다지기 (61)
슈팅게임 만들기 (4)
[JAVA]자바 공부하기 (48)
C언어 알고리즘 (61)
[Unity3D]유니티3D 강좌 (7)
컴퓨터 (325)
포토샵CS2 강좌 (6)
유용한 프로그램 (244)
리눅스 노트정리 (22)
임베디드 리눅스 (11)
New블로그 (9)
음식의 효능 (4)
일반상식 (56)
HTML 공부 (40)
포토샵 공부 (36)
엑셀 (6)
파워포인트 공부 (19)
노트정리 (38)
일상 (33)
TV영화 (85)
방명록 : 관리자 : 글쓰기
차케요's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

다루두루

공부하면서 정리하는 노트같은 블로그입니다.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • NEW (900)
    • 아이폰 개발 기초 (7)
    • 취미 (16)
      • 아두이노 (16)
    • [안드로이드] 어플만들기 (77)
      • 안드로이드 기초 다지기 (61)
      • 슈팅게임 만들기 (4)
    • [JAVA]자바 공부하기 (48)
    • C언어 알고리즘 (61)
    • [Unity3D]유니티3D 강좌 (7)
    • 컴퓨터 (325)
      • 포토샵CS2 강좌 (6)
      • 유용한 프로그램 (244)
    • 리눅스 노트정리 (22)
      • 임베디드 리눅스 (11)
    • New블로그 (9)
    • 음식의 효능 (4)
    • 일반상식 (56)
    • HTML 공부 (40)
    • 포토샵 공부 (36)
    • 엑셀 (6)
    • 파워포인트 공부 (19)
    • 노트정리 (38)
    • 일상 (33)
    • TV영화 (85)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바