Как правильно использовать HTML5 localStorage? - PullRequest
1 голос
/ 17 августа 2010

Итак, я только что прочитал видео Неттута о локальном хранилище HTML5.Однако по какой-то причине я не могу заставить его работать на моем компьютере.(Ubuntu 10.04 Namoroka 3.6.9pre или Google Chrome 5).Я использую этот код JavaScript:

$(function() {
    var edit = document.getElementById('edit');
    $(edit).blur(
        function() { 
            localStorage.setItem('todoData', this); 
        }
    );

    if ( localStorage.getItem('todoData') ) { 
        edit = localStorage.getItem('todoData'); 
    }
});

У меня есть <ul contenteditable="true" id="edit"> с одним <li> внутри.

Конечно, у меня есть связанный Jquery.

Я что-то здесь не так делаю?

1 Ответ

3 голосов
/ 17 августа 2010

Вы просто связываете переменную edit, чтобы указать на элемент в localStorage.Это не даст заметного эффекта.Я думаю, что вы хотите заменить содержимое элемента, на который ссылается edit, поэтому вам нужно сделать что-то вроде этого:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...