본문 바로가기
IT/jsp

즐겨찾기 추가 및 해제 구현하기

by 김보리 2022. 6. 8.
728x90
반응형

html 소스
<div class="mt-4">
    <span class="rating-star">
        <span class="Unfavorites" value="Unfavorites"   style="display: inline;" onclick="favorites(this)"></span>
        <span class="Favorites" value="Favorites" style="display: none;" onclick="Unfavorites(this)"></span>
    </span>
</div>

 

js 소스

// 즐겨찾기 추가
   function favorites(e){
      var i = $(".Unfavorites").index(e); // 같은 클래스 내 index 값을 가져옴
      document.getElementsByClassName('Unfavorites')[i].style.display = "none"; // 즐겨찾기 취소 버튼 비활성화
      document.getElementsByClassName('Favorites')[i].style.display = "inline"; // 즐겨찾기 추가 버튼 활성화
   }
   // 즐겨찾기 해제
   function Unfavorites(e){
      var i = $(".Favorites").index(e); // 같은 클래스 내 index 값을 가져옴
      document.getElementsByClassName('Unfavorites')[i].style.display = "inline"; // 즐겨찾기 취소 버튼 비활성화
      document.getElementsByClassName('Favorites')[i].style.display = "none"; // 즐겨찾기 추가 버튼 활성화
   }

 

실행 결과

728x90
반응형

'IT > jsp' 카테고리의 다른 글

jsp 팝업창 게시 기한 설정하기  (0) 2022.06.14
jsp 퀵메뉴, top버튼 만들기  (0) 2022.06.13
jsp 팝업창 이동하기  (0) 2022.06.13
jsp 팝업창 만들기  (0) 2022.06.07
vTicker 활용한 롤링배너 사용하기  (0) 2022.06.07

댓글