셀렉트박스에서 선택명과 내용 다르게 하기?

셀렉트박스에서 선택명과 내용 다르게 하기?

QA

셀렉트박스에서 선택명과 내용 다르게 하기?

본문


<div class="form-group row mx-n2">
  <label class="col-sm-2 col-form-label px-2" for="me_memo">자동멘트<strong class="sr-only"> 필수</strong></label>
  <div class="col-sm-10 px-2">
   <select id="auto_comment" onClick="autoComment();">
    <option value="">자동멘트선택</option>
    <option value="1절">동해물과 백두산이 마르고 닳도록 하느님이 보우하사 국내 만세</option>
    <option value="2절">남산 위에 저 소나무 철갑을 두른 듯 바람서리 불변함은 우리 기상일세</option>
    <option value="3절">가을 하늘 공활한데 높고 구름 없이 밝은 달은 우리 가슴 일편단심일세애국가</option>
  </select>
 </div>
</div>
 
<script>
 function autoComment() {
  var comment = $("#auto_comment option:selected").text();
  $("#wr_content").empty();
  $("#wr_content").append(comment);
 }
</script>

셀렉트박스를 이용하여 지정해놓은 멘트를 댓글 적는곳에 자동으로 넣으려고 하는데요..

위 코드 처럼 해보니 내용 전체가 선택명이 되서 셀렉트 박스 길이가 너무 길어집니다.

선택명이랑 내용을 다르게 지정 하려고 합니다만 제 실력이 부족하여 이렇게 도움을 청합니다.

어떻게 해야 선택명/내용을 다르게 지정 할 수 있을까요?

이 질문에 댓글 쓰기 :

답변 1

 

<option data-value="다른 내용" > 긴 내용</option>

$("#auto_comment option:selected").data('value');

 

또는

 

 

<option value="다른 내용" > 긴 내용</option>

$("#auto_comment option:selected").val();

답변을 작성하시기 전에 로그인 해주세요.
전체 117
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT