개발 Q&A

제목 li 영역을 remove로 삭제하고 싶은데 도통 먹히지가 않네요;;
카테고리 JavaScript
글쓴이 그동안 작성시각 2019/02/22 02:49:44
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 8263   RSS
페이지 접속시, li 영역을 remove로 삭제하고 싶은데 도통 먹히지가 않네요;;
혹시 가르침 좀 부탁 드려요 ㅎ

<li id="low_level">
 <div class="stit"><a href="#none">초급</a></div>
</li>
<li id="middle_level">
 <div class="stit"><a href="#none">중급</a></div>
</li>
<li id="high_level">
 <div class="stit"><a href="#none">고급</a></div>
</li>


<script>
    $(document).ready(function() 
    {
       var low_level = "<?php $this->session->userdata('low_head_number') ?>";
       var middle_level = "<?php $this->session->userdata('middle_head_number') ?>";
       var high_level = "<?php $this->session->userdata('high_head_number') ?>";

       if( low_level == " " )                           //초급 모집인원이 없으면
       {
           $('li').remove('#low_level');              //id가 low_level인 li영역 삭제
       }
       if( middle_level == " " )
       {
           $('li').remove('#middle_level');
       }
       if( high_level == " " )
       {
           $('li').remove('#high_level');
       }
    });
</script>

 

 다음글 db like 검색중 인데, 조건이 1개일때는 되는데,... (3)
 이전글 로그인 정보를 페이지마다 출력하는 효율적인 방법 문의 (2)

댓글

kaido / 2019/02/22 09:36:34 / 추천 0

혹시 remove로 안지워지는 엘리먼트인가 하고 테스트해보니 jquery 자체 잘 먹습니다.

conlose.log(middle_level);  등으로 찍어서 해당 값을 확인해보세요.

조건문이 안 맞는것으로 보입니다.

" " 이것은 공백 1개가 들어간 값이지 없는 값은 아닙니다.