だから私は最終的にこれを理解したと思ったが、残念ながらそれはパズルの最後のピース.
基本的に私はやることリストを持っており、それを完了としてマークすると、リスト項目に線が引かれ、背景色が変更され、正常に機能します。しかし、ページを更新すると、設定が消えます:
$("section#todo_list > section.todo_item > span#complete").live("click", function() {
$(this).parent().css({'text-decoration' : 'line-through', 'background' : '#e1ffff'});
todo_list = JSON.parse(localStorage.todos)
item = todo_list[id];
localStorage.setItem($(this).parent().attr(item));
});
これはコードに対する私の最善の推測です。それでうまくいくと思いましたが、うまくいきませんでした。何が欠けていますか?