글자가 입력되지 않으면 안보이게 할 수 있나요~?

글자가 입력되지 않으면 안보이게 할 수 있나요~?

QA

글자가 입력되지 않으면 안보이게 할 수 있나요~?

본문

안녕하세요..

 

php의 isset을 이용해봣는데.. 되지않더라구요

 

자바스크립트나 php로 p안에 글자가 없다면, div를 none 처리 하고싶은데 방법이 무엇일까요..

 

초보라 ㅠ 도움 구합니다!

 

<div>

 <p> </p>

</div>

이 질문에 댓글 쓰기 :

답변 3

jquery로 처리하는 예제 참조하세요.

<div id="div">
 <p class="p"> </p>
</div>

<script>
$(function() {
    if ($(".p").text() == "") {

        $("#div").hide();
    }
});
</script>

질문의 경우는 strip_tags() 함수가 유용하겠네요.


$html = '<div>
 <p> </p>
</div>';
$html_remove_tags = trim(strip_tags($html));
if ( strlen($html_remove_tags) ) {
    echo $html;
} else {
    // 내용 없을 때 처리
}

+ strip_tags()

- https://www.php.net/manual/en/function.strip-tags.php

- http://docs.php.net/manual/kr/function.strip-tags.php

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

회원로그인

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