IT흔적

[Jquery] Html div 태그에 Value 값 가져오기. 본문

[WEB]

[Jquery] Html div 태그에 Value 값 가져오기.

흔적남기는 개발자 2023. 2. 14. 16:30

* 개발 시 참고를 위해 작성한 글입니다. 잘못되거나 부족한 내용이 있으면 피드백 부탁드립니다.

 

작업 개요 

 

"조회 화면 -> Controller -> 상세/등록 화면"  이루어지는 과정에서 상세/등록화면에는 특정 사용자만 버튼이 보이게끔 작업이 필요한 상황. 이미 상세랑 등록은 화면에 따라 차이를 둔 상황을 작성하 내용입니다.

 

애플리케이션내 코드  ( Controller -> View 응답 오는 값 {"MST_YN" : "담당사용자" } )


<div id="mstyn" th:value="${MST_YN}">
     <button type="button" id="updateBtn">
 <button type="button" id="registBtn">
</div>


<script>
$(document).ready(function() {
    var mstYn = $("#mstyn").attr("value); 
    setMstYn(mstYn);
});

function setMstYn(val) {
    if( val == '담당사용자' ) {
              $("#updateBtn").show();
              $("#registBtn").show();
     } else {
               $("#updateBtn").hide();
               $("#registBtn").hide();
      }
   }
</script>

결론 

Jquery에서 해당 식별자에 Value 값을 가져오는 경우 $("#식별자").val()로 가져오나 div 같은 경우는 attr("value")를 사용해야 값을 가져오는것을 알 수 있다.

 

감사합니다.