jquery - 刷新后如何使用jquery保存页面上的文本?
问题描述
$(".saveBtn").click(function() {
value = $(this).siblings("textarea").val();
hourString = $(this).siblings("div").text();
localStorage.setItem(hourString, JSON.stringify(value));
'''我想我已经将它保存到本地存储中,现在我如何让它显示'''
解决方案
您可以像这样使用 LocalStorage:
window.localStorage.setItem('key', 'content')
并像这样阅读它:
const val = window.localStorage.getItem('key')
在您的情况下,您将以这种方式保存它:
$(".saveBtn").click(function() {
const value = $(this).siblings("textarea").val();
localStorage.setItem('myVal', value);
})
因此,您可以通过 textarea 显示它,如下所示
const savedVal = localStorage.getItem('myVal')
$(this).siblings("textarea").val(savedVal);
推荐阅读
- dll - 如何将非托管 DLL 和图像与托管 DLL 合并?
- c# - 为什么 SemaphoreSlim 不在异步任务中释放?
- xcode - Macports 上的 xcode 10.0
- reactjs - 图像阵列上的灯箱
- r - 解决内存泄漏 - Shiny R
- flutter - 具有 BLoC 模式的 BottomNavigationBar
- java - 值不能转换为 JSON 数组
- java - 为什么在搜索项目期间我的回收站视图适配器清除?
- c# - 如何从 Math.Round 语句中查找变量
- datatable - 如何在 Flutter 中的 DataTable 内监听 DataRow 的点击