首页 > 解决方案 > 刷新后如何使用jquery保存页面上的文本?

问题描述

  $(".saveBtn").click(function() {
  value = $(this).siblings("textarea").val();
  hourString = $(this).siblings("div").text();
  localStorage.setItem(hourString, JSON.stringify(value));

'''我想我已经将它保存到本地存储中,现在我如何让它显示'''

标签: jquerylocal-storage

解决方案


您可以像这样使用 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);

推荐阅读