如何编辑localstorage中存在的html数据?

时间:2018-04-30 13:45:57

标签: javascript jquery local-storage

我已经将数据设置为javascript localstorage,我想编辑数据,我正在传递动态内容。我的代码是

$(".table tr."+data_name+"").each(function(){
        countss++;
        selected.push("<table class='str"+countss+"' data-name='"+data_name+"' style='width:655px;'><tbody><tr><td>"+$(this).find('td').text()+"<span><input type='number' min='100' class='productQuantity quantityUpdate"+count+"' data-name='"+data_name+"' data-count='"+count+"' value='100' style='float:right;'/></span></td></tr></tbody></table>");
    });
    var values = selected.join('<br>');
    localStorage.setItem(data_name,values);

这里我想编辑推送数据中动态的数据

是否有人想改变动态值?

没有提取本地存储html内容?

1 个答案:

答案 0 :(得分:0)

如果您仍然拥有值,则可以再次更新它,然后再次更新localStorage.setItem。如果您不必执行localStorage.getItem(data_name)然后更新,则再次使用localStorage.setItem

您几乎可以将本地存储视为一种数据库事务。它不会只是更新,因为您已经更新了实际上必须通过执行setItem持久化值的值var