Javascript 从本地存储中删除
我正在尝试为我的小表使用本地存储,我只想保存一些东西,这是我当前的代码:Javascript 从本地存储中删除,javascript,jquery,html,local-storage,Javascript,Jquery,Html,Local Storage,我正在尝试为我的小表使用本地存储,我只想保存一些东西,这是我当前的代码: $("#dodaj").click(function() { var str = "<tr onclick='Oznaci(this)'><td>"+stevilka+"</td><td>"+naslov+"</td><td>"+vrsta+"</td><td>"+nujnost+"</
$("#dodaj").click(function()
{
var str = "<tr onclick='Oznaci(this)'><td>"+stevilka+"</td><td>"+naslov+"</td><td>"+vrsta+"</td><td>"+nujnost+"</td><td>"+datum+"</td></tr>";
$("#tabela").append(str);
localStorage.podatki = localStorage.podatki + str;
});
$("#odstrani").click(function()
{
{
$(".rdeca").remove();
localStorage.removeItem(".rdeca");
}
});
function Oznaci(vrstica)
{
$(vrstica).css({"background-color":"#FF0000"});
$(vrstica).attr("class","rdeca");
}
$(“#dodaj”)。单击(函数()
{
var str=”“+stevilka+“”+naslov+“”+vrsta+“”+nujnost+“”+datum+“”;
$(“#tabela”)。追加(str);
localStorage.podatki=localStorage.podatki+str;
});
$(“#odstrani”)。单击(函数()
{
{
$(“.rdeca”).remove();
localStorage.removietem(“.rdeca”);
}
});
Oznaci功能(vrstica)
{
css({“背景色”:“#FF0000”});
美元(vrstica).attr(“类”、“rdeca”);
}
我成功地添加到了localStorage,但是当我调用
localStorage.removietem(“.rdeca”)代码>它不会删除它。我可能删除了错误的内容(.rdeca)。因为我可能应该删除字符串组合像str从它,但我不知道我怎么能做到这一点。感谢您的帮助代码中显示的对localStorage
的唯一分配是:
localStorage.podatki = localStorage.podatki + str;
您存储的项目名称为podatki
,因此您需要使用该名称将其删除:
localStorage.removeItem("podatki")
如果您的目标是仅删除该名称下存储的一部分值,则需要手动执行该操作。也就是说,您需要读取属性,根据需要修改它,然后写回它。代码中显示的对localStorage
的唯一分配是:
localStorage.podatki = localStorage.podatki + str;
您存储的项目名称为podatki
,因此您需要使用该名称将其删除:
localStorage.removeItem("podatki")
如果您的目标是仅删除该名称下存储的一部分值,则需要手动执行该操作。也就是说,您需要读取属性,根据需要修改它,然后写回它。localstorage中的项没有jQuery方法来更新它
您需要手动将内容从localstorage中取出,删除节点,然后重新插入 localstorage中的项没有jQuery方法来更新它
您需要手动将内容从localstorage中取出,删除节点,然后重新插入 我认为您需要使用localStorage.removietem(“rdeca”)
不,它也不起作用。您在哪里设置.rdeca
项?我只看到您设置了podatki
项。我用红色标记了表中单击的行,当我单击“删除”时,这些行应该从localStorage
中删除。我认为您需要使用localStorage.removietem(“rdeca”)
项。不,它也不起作用。您在哪里设置.rdeca
项?我只看到您设置了podatki
项。我用红色标记了表中单击的行,当我单击“删除”时,这些行应该从localStorage
中删除。是的,但使用“删除项”podatki,我将删除所有条目。使用Oznaci方法,我标记所有要删除的行,当我单击“删除”按钮时,它应将其删除。但是我不知道我应该如何访问这些。好吧,如果你的目标是只删除该名称下存储的一部分值,那么你需要手动执行该操作。是的,但是使用remove item podatki,我将删除所有入口。使用Oznaci方法,我标记所有要删除的行,当我单击“删除”按钮时,它应将其删除。但是我不知道该如何访问这些。好吧,如果您的目标是仅删除该名称下存储的一部分值,那么您需要手动执行该操作。