Frontend/jQuery

[jQuery] jQuery로 Select Box Option 태그 value값 여러개 주고 가져오기

2022. 10. 9. 20:57
목차
  1. 개요
  2. 예시
  3. 가져오기

개요

이번 글은 jQuery로 Select Box Option 태그에 value값을 여러개 주고 가져오는 방법에 대해 이야기해 보려고 한다.

예시

<select name="coupon" id="couponState" class="pl" onchange="selectCoupon()">
   <option value="0" selected>미선택</option>
   <c:forEach items="${couponLists}" var="couponList">
      <option value="${couponList.discountAmount}" value2="${couponList.couponIdn}">${couponList.couponName}</option>    
   </c:forEach>
</select>

예를들어 Select Box에서 옵션으로 쿠폰을 하나 선택하고 선택된 옵션의 value가 여러개(discountAmount, couponIdn) 필요한 상황일 때 option 태그 안에 value 속성을 여러개 주어 여러개의 value를 가질 수 있도록 할 수 있다.

가져오기

 var selectCoupon = function() {
        var couponName = $("#couponState option:selected").text();
        var discountValue = $("#couponState option:selected").val();
        var couponIdn = $("#couponState > option:selected").attr("value2");
    }

위와 같이 Option 태그를 구성했을 때 jQuery를 통해 각각의 값을 가져올 수 있는데

그냥 value로 설정한 값은 우리가 일반적으로 value를 가져오듯 val()을 통해, 추가로 설정한 value(value2, value3 등)은 attr("value 속성")을 통해 값을 가져올 수 있다.

저작자표시 비영리 동일조건
  1. 개요
  2. 예시
  3. 가져오기
Doshisha
Doshisha
Doshisha
Doshisha
Doshisha
전체
오늘
어제
  • 분류 전체보기
    • Java
    • Spring
    • Project
      • Gameple
      • 피파온라인 검색 사이트
    • Node.js
    • DBMS
      • MySQL
      • MSSQL
    • AWS
    • BOJ
    • 프로그래머스
    • 프로그래머스-SQL
    • 컴퓨터 구조
    • 네트워크
    • Git
    • IDE
    • 후기 및 회고
    • 기타
    • Linux
    • Frontend
      • Vue.js
      • jQuery
      • JavaScript
    • Unity
    • WAS
      • Tomcat
    • Jenkins

블로그 메뉴

  • 방명록
  • Github

공지사항

인기 글

태그

  • BFS
  • 카카오 코딩테스트
  • java
  • MySQL
  • DP
  • 구현
  • 프로그래머스 SQL
  • 백트래킹
  • 게임 API 연동
  • 게임 플랫폼 개발
  • 코테
  • C++ BFS
  • 네트워크
  • boj
  • 프로그래머스
  • mysql 서브쿼리
  • 자바
  • 카카오
  • 게임 플랫폼
  • Gameple
  • 백준
  • 일본
  • SpringBoot Jenkins
  • SpringBoot Jenkins CI/CD
  • 모두의 네트워크
  • c++
  • 카카오 코테
  • 넥슨 오픈 API
  • 문자열
  • Spring Data JPA

최근 댓글

최근 글

hELLO · Designed By 정상우.
Doshisha
[jQuery] jQuery로 Select Box Option 태그 value값 여러개 주고 가져오기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.