我正在構建'待辦事項列表',用戶在點擊後將新筆記添加到列表中。如何從本地存儲陣列中刪除特定項目?
我將所有附加數據保存在本地存儲中。
現在我想從數組中刪除單擊的註釋並將其保存回本地存儲。 我有這樣的代碼:
**//Here i get the note**
var getNote = JSON.parse(localStorage.getItem("savedNotes")) || [];
$("#notes-section").append(getNote);
**//Here i set the note**
getNote.push(note);
localStorage.setItem("savedNotes", JSON.stringify(getNote));
**//Here i want to remove the note from the array**
$(document).on('click', '.pin', function() {
$(this).parent().css({opacity: 1.0, visibility: "visible"}).animate({opacity: 0}, 2000);
for(var i =0 ; i < getNote.length; i++){
getNote.splice(i,1);
localStorage.setItem("savedNotes", JSON.stringify(getNote));
}
});
你能把你的代碼縮小到_ [mcve] _嗎?重視最低限度。 – evolutionxbox
@evolutionxbox謝謝,現在它的o.k? (我是新來的..) –
好多了。顯示該問題的較短示例可幫助人們更快更準確地回答您的問題。 – evolutionxbox