2026, 새로운 도약을 시작합니다.

게시글 수정 시, hide 된 div를 show 시키는 방법 채택완료

Copy
$(function(){
      //입력박스 숨어있다가
$("#hide").hide();
$("#ca_name").on("change",function() {
                //기타를 선택하면 등장
        if($("#ca_name").val() == "주인을 찾습니다 [습득물]") {
            $("#hide").show();
        }  else {
            $("#hide").hide();
        }
    }) 
});

 


 $("#hide").show();



위와 같이 #hide 라는 id를 숨겨주고, 카테고리에서 습득물을 클릭하면 #hide에 숨겨져있던 input 박스들이 보여지게 설정했습니다.

글쓰기에서는 모두 정상적으로 문제없이 잘 되는데, 글 수정으로 들어가면 ca_name의 값은 습득물로 선택되어 있는데, #hide 내부에 있는 input 소스들은 보여지지가 않습니다.

도움 부탁드립니다!!

아래는 div 전문입니다.

아래는 write.skin.php  코드 전문입니다.

Copy

답변 1개

채택된 답변
+20 포인트

수정시(카테고리가 주인을 찾습니다 [습득물])에는 무조건 보이게 한다면..

<?php if($w=='u' && $write['ca_name'] == "주인을 찾습니다 [습득물]") { ?>
<script>
 $("#hide").show();
</script>
<?php } else { ?>
<script>
$(function(){
    //입력박스 숨어있다가
    $("#hide").hide();
    $("#ca_name").on("change",function() {
        //기타를 선택하면 등장
        if($("#ca_name").val() == "주인을 찾습니다 [습득물]") {
            $("#hide").show();
        }  else {
            $("#hide").hide();
        }
    });
});
</script>
<?php } ?>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

헐..대박입니다..

제로나라님 최고..^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고