| 제목 | li 영역을 remove로 삭제하고 싶은데 도통 먹히지가 않네요;; | ||
|---|---|---|---|
| 카테고리 | JavaScript | ||
| 글쓴이 | 그동안 | 작성시각 | 2019/02/22 02:49:44 | 
|  | |||
| 
페이지 접속시, 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개가 들어간 값이지 없는 값은 아닙니다.