我已经将数据设置为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内容?
答案 0 :(得分:0)
如果您仍然拥有值,则可以再次更新它,然后再次更新localStorage.setItem。如果您不必执行localStorage.getItem(data_name)然后更新,则再次使用localStorage.setItem
您几乎可以将本地存储视为一种数据库事务。它不会只是更新,因为您已经更新了实际上必须通过执行setItem持久化值的值var