Ich erstelle eine 'Aufgabenliste', der Benutzer fügt nach dem Klicken neue Notizen in die Liste ein.So entfernen Sie bestimmte Elemente aus dem lokalen Speicherarray?
Ich habe alle angehängten Daten im lokalen Speicher gespeichert.
Jetzt möchte ich die angeklickte Notiz aus dem Array entfernen und sie wieder in den lokalen Speicher speichern. ich diesen Code haben:
**//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));
}
});
Können Sie Ihren Code auf ein _ [mcve] _ reduzieren? Schwerpunkt auf minimal. – evolutionxbox
@evolutionxbox Danke, Jetzt ist es o.k? (Ich bin neu hier ..) –
Viel besser. Kürzere Beispiele, die das Problem zeigen, helfen Menschen, Ihre Frage schneller und genauer zu beantworten. – evolutionxbox