2012-03-29 8 views
1

Я хочу динамически изменять контент, следуя приведенному ниже коду.Динамическое изменение содержимого localStorage при удалении элемента

localStorage.removeItem("some key");

но текущая страница по-прежнему показывать удаленный пункт, если я не перезагрузить страницу. Я хочу динамически изменять содержимое этой страницы, когда я удаляю элемент localStorage без страницы перезагрузки. У вас есть идея?

Пожалуйста, помогите. Спасибо заранее.

+1

Вы должны вручную удалить элемент DOM со страницы с JavaScript , Вам нужно будет показать соответствующий HTML-код и описать, какой элемент вы хотите удалить, чтобы кто-нибудь предлагал советы о том, какой javascript удалит элемент со страницы. – jfriend00

+0

Что вы подразумеваете под «страницей все еще отображается удаленный элемент»? 'localStorage' обновляется корректно. – kirilloid

+2

Нет никакого магического связывания между 'localStorage' и элементами. Вам также придется удалить элемент вручную. – pimvdb

ответ

0

Как @pimvdb сказал, что нет никакого волшебного связывания между LocalStorage и элементами:

Вы должны реализовать свой код таким образом:

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

Спасибо! Я решил, удалив dom для вашего ответа. – nobinobiru

Смежные вопросы