테스트 사이트 - 개발 중인 베타 버전입니다

localstorage 질문이요 채택완료

morrie 5년 전 조회 1,316

<div id="myDIV" onclick="lastTab()">
     <button class="btn">1</button>
     <button class="btn active">2</button>
     <button class="btn">3</button>
     <button class="btn">4</button>
     <button class="btn">5</button>
   </div>

 

<style>
      .btn {
        border: none;
        outline: none;
        padding: 10px 16px;
        background-color: #f1f1f1;
        cursor: pointer;
      }
      .active, .btn:hover {
        background-color: #666;
        color: white;
      }
   </style>

 

$('button.btn').click(function(){
   $('button.btn').removeClass("active");
   $(this).addClass("active");

      localStorage.setItem("btn", "active");
      var lastTab = localStorage.getItem("btn");
   });

 

이렇게 localstorage에 active 상태를 저장했다가 불러오는 방식으로 새로고침시

active 상태를 유지하려고 했는데 유지가 안되서요.

jquery 특정 파일이 필요한건가요?

<script src="https://code.jquery.com/jquery-3.5.1.js 현재는 이것만 적용되어 있는 상태입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
5년 전

localStorage는 jquery와 관계가 없습니다.

저장하고 불러오고 할때 값을 로그로 찍어 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

m
morrie
5년 전
넵 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인