개발/Javascript

localStorage 사용법

나나83 2015. 1. 6. 08:45

아래 소스는 detailSearch의 클래스를 localStorage에 set 하는 방법

 

function setLocalStorage(){
 // 현재는 DetailSearch만을 관리
 var url = '<%= log_url %>';
 var detalSearchClass = $('#detailSearch').attr('class');
 var lastIndex = url.lastIndexOf('/');
 var tempUrl = url.substring(0, lastIndex + 1);
 var target = url.replace(tempUrl, '').replace('.jsp', '');

 localStorage.setItem(target, detalSearchClass);
}

 

아래 소스는 detailSearch의 클래스를 localStorage에 get 하는 방법

function getLocalStroage(){
 // 현재는 DetailSearch만을 관리
 var url = '<%= log_url %>';
 var lastIndex = url.lastIndexOf('/');
 var tempUrl = url.substring(0, lastIndex + 1);
 var target = url.replace(tempUrl, '').replace('.jsp', '');
 var detailSearchClass = localStorage.getItem(target);
 
 $('#detailSearch').attr('class', detailSearchClass);
}