javascript - 如何实时更新 localStorage.length() 上的数据

标签 javascript jquery html

如何在不重新加载页面的情况下更新数据localStorage.length

事件点击时,localStorage.SetItem(Item.name, count) 然后使用函数.text(localStorage.length)对其进行数据更新,但数据未更新。 谢谢

最佳答案

当您刷新页面时,您会加载最后的localStorage.length。但是,当您重置购物车时,您会执行 localStorage.clear(); 操作,以便清空 localStorage。 在下一行中,您更改购物车文本:$('#cart_total').text('(' + storageCount + ')'); 并加载变量 storageCount,但问题是您从未更新过该变量。

使用这个:

$('#reset').on('click', function() {
   localStorage.clear();
   $('#cart_total').text('(' + localStorage.length + ')');
});

关于javascript - 如何实时更新 localStorage.length() 上的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43916017/

相关文章:

html - 动态 HTML 正文宽度(超过 100%)

javascript - 使用 setInterval 时 undefined variable

javascript - http.get 上的 "socket hang up"

javascript - 根据宽高比更改图像的宽度

javascript - 如何使用 jQuery 在单击相应按钮时淡入多个隐藏的 div?

jquery - 旋转木马元素内的旋转木马在 Bootstrap 中不起作用

javascript - 需要从json数据中填写表单数据。没有出现

javascript - jQuery:触发器不会在使用 .load() 加载的元素上触发

javascript - 如何使用 ui-router 将子状态或孙状态设置为默认索引状态?

jquery - 如何在窗口调整大小时将背景图像居中?