私は 'to do list'を作成しています。ユーザーは、クリックした後に新しいメモをリストに追加します。ローカルストレージアレイから特定のアイテムを削除するにはどうすればよいですか?
追加されたすべてのデータをローカルストレージに保存しました。
ここで、クリックしたメモを配列から削除し、ローカルストレージに保存します。 私はこのコードを持っている:
**//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