Hyp*_*erX 0 javascript jquery html5 local-storage
我正在尝试为我的小桌子使用本地存储,我只想在这里保存一些东西是我当前的代码:
$("#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");
}
Run Code Online (Sandbox Code Playgroud)
我成功地添加到localStorage,但是当我调用localStorage.removeItem(".rdeca");它时不会删除它.我可能正在删除错误的东西(.rdeca).因为我应该删除像str一样的字符串,但我不知道我怎么能设法做到这一点.谢谢你的帮助
localStorage您的代码中显示的唯一分配是:
localStorage.podatki = localStorage.podatki + str;
Run Code Online (Sandbox Code Playgroud)
您存储的项目的名称是podatki您需要使用该名称删除它:
localStorage.removeItem("podatki")
Run Code Online (Sandbox Code Playgroud)
如果您的目标是仅删除该名称下存储的值的一部分,那么您将需要手动执行该操作.也就是说,您需要读取属性,根据需要进行修改,然后回写它.
| 归档时间: |
|
| 查看次数: |
1600 次 |
| 最近记录: |