2012-03-29 1 views
1

코드를 따라 동적으로 내용을 변경하고 싶습니다.항목 제거시 localStorage 콘텐츠를 동적으로 변경하십시오.

localStorage.removeItem("some key");

하지만, 현재 페이지는 여전히 내가 페이지를 다시로드하지 않는 한 제거 항목을 보여줍니다. 리로드 페이지없이 localStorage 항목을 제거하면이 페이지의 콘텐츠를 동적으로 변경하고 싶습니다. 아이디어가 있으십니까?

도와주세요. 미리 감사드립니다.

+1

. 관련 HTML을 표시하고 어떤 요소가 페이지에서 항목을 제거 할 것인지에 대한 조언을 제공하기 위해 제거 할 요소를 설명해야합니다. – jfriend00

+0

"페이지가 여전히 삭제 된 항목을 표시합니다"에서 무엇을 의미합니까? 'localStorage'가 올바르게 업데이트됩니다. – kirilloid

+2

'localStorage'와 엘리먼트 사이에는 마법 같은 바인딩이 없습니다. 수동으로 요소를 제거해야합니다. – pimvdb

답변

0

는 @pimvdb는 로컬 스토리지 및 요소 사이에 마법의 구속력이없는 말처럼

당신은 이런 식으로 코드를 구현해야합니다

: 수동 자바 스크립트로 페이지에서 DOM 요소를 제거해야

$("button").click(function() { 
    localStorage.removeItem("yourKey"); 
    $("#yourID").remove(); // it removes your DOM element 
}); 
+0

감사! 나는 당신의 대답을 위해 dom을 제거하여 해결했습니다. – nobinobiru

관련 문제