Javascript 如何编辑本地存储中存在的html数据?

Javascript 如何编辑本地存储中存在的html数据?,javascript,jquery,local-storage,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>

我已经将数据设置到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);
$(“.table tr.”+数据\名称+”)。每个(函数(){
countss++;
选中。按(“+$(this).find('td').text()+”);
});
var values=selected.join(“
”); setItem(数据名称、值);
这里我想编辑推送数据中的动态数据

有人想改变动态值吗


不提取本地存储html内容?

如果仍然具有这些值,则只需更新它,然后再次使用localStorage.setItem。如果不需要,则必须先执行localStorage.getItem(数据\u名称),然后进行更新,然后再执行localStorage.setItem


您几乎可以将本地存储视为数据库事务的一种类型。。它不会仅仅更新,因为您已经更新了值,实际上您必须通过执行setItem来持久化该值,您只需将
localStorage
键覆盖到一个新值。或者,如果你想编辑其中的内容,那么你别无选择,只能将其提取、修改并写回