채택완료
DIV <끝까지 간다편, 클릭등급:중수 이상>
늘 감사합니다~
<?php
if($view['wr_1'] == '보이기' ) {
echo "<div>내용</div>";
}
?>
보이고자 하는 내용을
<div>내용</div>으로 감싸서 php코드에 넣으니 애러가 나네요..
하긴 위의 div내용에 td <? ?> " "등등이 들어있는 많은 소스를 넣으려니 안되네요,,
-----------------------
wr_1이 "보이기"이면
레이어가 보이고
그렇지 않으면 감추고 제어할 수는 없을까요?
자바스크립트 같은걸로
view['wr_1'] == '보이기'이면
div를 보이고 감추기 어떻게 할 수 있을까요?
펼쳤다 접었다 하는거 아닙니다.
답변 2개 / 댓글 5개
채택된 답변
+20 포인트
소스가 많을 때 echo 안에 넣는 것보단..아래처럼 사용하죠.
<?php if($view['wr_1'] == '보이기' ) { ?>
<div>내용</div>
<?php } ?>
답변에 대한 댓글 3개
Copy
<script type="text/javascript">$(function() { $(".s-btn").on("click", function() { $("#div-con").toggle(); var txt = $(this).text() == "보이기" ? "숨기기" : "보이기"; $(this).text(txt); });});</script> <span class="s-btn"><?=$view['wr_1'] == "보이기" ? "숨기기" : "보이기"?></span><div id="div-con" style="display:<?=$view['wr_1'] == "보이기" ? "block" : "none"?>">내용 내용 내용</div>
펼쳤다 접었다가 보이고 안 보이고 아닌가요?
둘 다 display:block, none으로 처리하니까요.
답변을 작성하려면 로그인이 필요합니다.
$view['wr_1'] == '보이기'가 아닐 때는 안보여야 하는데...
보이는군요,,,