Develop

[jQuery] value 값 가져오기 / 설정하기 본문

웹 개발/JavaScript & jQuery & JSTL

[jQuery] value 값 가져오기 / 설정하기

개발 기록 2024. 2. 14. 11:05

 

form 요소의 값 가져오기 / 설정하기

 

1) id 이용

<form>
	<input type="text" id="name" value="test">
	<input type="text" id="tel" value="010-0000-0000">
</form>
<script type="text/javascript">
	$(document).ready(function(){
    	// 값 가져오기(get)
    	var name = $('#name').val(); 
    	// 값 설정하기(set)
        $('#tel').val('010-1111-1111');
    };
</script>

 

 

2) class 이용

<form>
	<input type="text" class="name_class" value="test">
	<input type="text" class="tel_class" value="010-0000-0000">
</form>
<script type="text/javascript">
	$(document).ready(function(){
    	// 값 가져오기(get)
    	var name = $('.name_class').val(); 
    	// 값 설정하기(set)
        $('.tel_class').val('010-1111-1111');
    };
</script>

 

 

 

3) name 이용

<form>
	<input type="text" name="name_name" value="test">
	<input type="text" name="tel_name" value="010-0000-0000">
</form>
<script type="text/javascript">
	$(document).ready(function(){
    	// 값 가져오기(get)
    	var name = $('input[name=name_name]').val(); 
    	// 값 설정하기(set)
        $('input[name=tel_name]').val('010-1111-1111');
    };
</script>

 

 

3가지 방법 모두 결과는 같다

- var형의 name변수에는 test라는 값이 들어감

- tel의 값은 010-0000-0000에서 010-1111-1111 으로 바뀜


value값을 이용하여 요소를 찾을 수도 있다

ex) value값이 test인 input태그의 id 가져오기

$('input[value=test]').attr("id");

 

그러나 하나씩 찾기 힘들때도 있으므로

ex) value값이 test이고 id에 123이 포함된 input태그의 id 가져오기

$('input[value=test][id*=123]').attr("id");

 

참고한 글

 

[jQuery] input value 가져오기 (tistory.com)

 

[jQuery] input value 가져오기

1. id 로 접근해서 가져오기= var value = $('#test_id').val(); 2. class 로 접근해서 가져오기 = var value = $('.test_class').val(); 3. name으로 접근해서 가져오기 =var value = $('input[name=test_name]').val();[출처] jquery를 이

luahius.tistory.com

 

[JQUERY] Val()함수 Value값 가져오기,설정하기 : 네이버 블로그 (naver.com)

 

[JQUERY] Val()함수 Value값 가져오기,설정하기

태그속성의 값중 Value는 굉장히 중요한 값을 가집니다.특히 대표적으로 많이 사용되는곳이 텍스트박스(in...

blog.naver.com

 

[Jqeury] value 값으로 요소 찾기 (tistory.com)

 

[Jqeury] value 값으로 요소 찾기

점점 내가 백인지 프론트인지 모르겠는... value 값으로 요소를 찾으려면 $('input[value=1]').attr("id"); //value가 1인 input의 id가져오기 $('input[value=2]').attr("id"); //value가 2인 input의 id가져오기 하지만 $('inpu

seung-nari.tistory.com