需要与DIV协助本地存储比较

时间:2017-01-06 16:20:59

标签: javascript jquery local-storage

第1页:我在DIV上设置本地存储空间。它正在获取无序列表的内容。此列表包含不同的产品。橄榄油,西红柿等

第2页:我正在检索本地存储内容。在这个页面上,我有一个显示项目名称的DIV。如果此页面上的DIV标题与第1页上的无序列表中的项目(例如橄榄油)完全匹配,如何将第1页中的整个列表添加到第2页的新DIV中?

以下是我的想法:

第1页:

localStorage["productID"] = JSON.stringify($("#recipeIngredients li").html());

第2页:

var prodTitle = $('#productTitle').text();

if (localStorage["productID"] != null) {
    var contentsOfOldDiv = JSON.parse(localStorage["productID"]);    
} 

if (prodTitle === contentsOfOldDiv) {
    $("divWhereIwantStuffDisplayed").html(contentsOfOldDiv);
}

1 个答案:

答案 0 :(得分:2)

没有必要进行JSON解析,你有一个字符串,存储字符串并读取字符串。

存储它:

localStorage["productID"] = $("#recipeIngredients li").html();

阅读:

var contentsOfOldDiv = localStorage["productID"] || null;