gpt4 book ai didi

javascript - 如何将使用 jQuery 编辑的 HTML 表格保存到本地存储?

转载 作者:行者123 更新时间:2023-12-03 03:28:01 25 4
gpt4 key购买 nike

我有一个 html 表,用户可以向其中添加单独的行。我希望用户能够离线保存此数据,以便表上的数据在刷新后保留。有人告诉我这是最简单的方法,但如果有人有任何其他建议,我会倾听。

$(document).ready(function(){
var count = 1;
var table = "You fucked up yo";
$('#add').click(function addRow(){
var model = $('#Model').val();
var size = $('#Size').val();
var resolution = $('#Resolution').val();
var backlight = $('#Backlight').val();
var pins = $('#Pins').val();
var touch = $('#Touch').val();
$('#screens').append("<tr id='row"+count+"'><td>"+count+"</td><td id
='model"+count+"'>"+model+"</td><td id ='sizes"+count+"'>"+size+"</td><td
id
='resolution"+count+"'>"+resolution+"</td><td id
='backlight"+count+"'>"+backlight+"</td><td id ='pins"+count+"'>"+pins+"
</td><td id ='touch"+count+"'>"+touch+"</td>");
var key = "table"+count;
count++;
});
$('#remove').click(function removeRow(){
var row = $('#row').val();
$('table#screens tr#row'+row).remove();
});
$('#save').click(function save(){
var table = $('#screens').html;
localStorage.setItem("Table", table);
alert('yo');
});
$('#open').click(function open(){
$('#screens').html = localStorage.getItem("Table");
alert('yo');
});
});

最佳答案

解决此问题的最佳方法是使用 JSON 来存储表值,并将该结构存储在 localStorage 或数据库中。但为了回答你的问题,我认为这就是你需要从 localStorage 存储和检索表结构的内容。希望这是您所需要的。

<!DOCTYPE html>
<html>
<body>

<div id="tablediv"></div>

<script>
// Check browser support
if (typeof(Storage) !== "undefined") {
// Store
localStorage.setItem("Mytable", "<table><tr><td>col1</td></tr></table>");
// Retrieve
document.getElementById("tableDiv").innerHTML = localStorage.getItem("Mytable");
} else {
document.getElementById("tableDiv").innerHTML = "Your browser does not support Web Storage";
}
</script>

</body>
</html>

关于javascript - 如何将使用 jQuery 编辑的 HTML 表格保存到本地存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46228980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com