Nur falls jemand anderes will die gleiche Methode erreichen, Hier ist, wie ich es schaffe dies abziehen: (wenn es eine bessere ist oder eine effiziente Art und Weise Sie es bitte teilen :)
var datarray = [];
function deldata() {
// retrieve stored data (JSON stringified) and convert
var storedData = localStorage.getItem("list_data_key");
if (storedData) {
datarray = JSON.parse(storedData);
}
var titleValue = document.getElementById('listxt').value;
// Find and remove item from an array
var i = datarray.indexOf(titleValue);
if (i > -1) {
datarray.splice(i, 1);
}
localStorage.setItem("list_data_key", JSON.stringify(datarray));
datapost();
show();
$('#listxt').val('');
}
function insert() {
var titleValue = document.getElementById('listxt').value;
datarray[datarray.length] = titleValue;
// store array to localstorage
localStorage.setItem("list_data_key", JSON.stringify(datarray));
show();
$('#listxt').val('');
}
function show() {
var content = "<b>All Elements of the Arrays :</b><br>";
for (var i = 0; i < datarray.length; i++) {
content += datarray[i] + "<br>";
}
document.getElementById('display').innerHTML = content;
datapost();
}
function datapost() {
var options = '';
for (var i = 0; i < datarray.length; i++)
options += '<option value="' + datarray[i] + '" />';
document.getElementById('bankit').innerHTML = options;
}
$(window).load(function() {
// retrieve stored data (JSON stringified) and convert
var storedData = localStorage.getItem("list_data_key");
if (storedData) {
datarray = JSON.parse(storedData);
}
show();
datapost();
});
JSFIDDLE
SO ist nicht ein kostenloser Codierservice. Sie müssen versuchen, das Problem selbst zu lösen. Wenn es nicht funktioniert, poste, was du versucht hast, und wir helfen dir, es zu beheben. Sie sollten dazu in der Lage sein, '$ (" # datalistid "). Append()' hinzuzufügen und '$ (option) .remove()', um es zu entfernen. Und Sie können alle Optionsinformationen in ein Array laden, in JSON konvertieren und im lokalen Speicher speichern. – Barmar
Danke für die Antwort @Barmar, das sollte mir eine Idee zu starten. – JCprog
@Barmar Ich habe das so weit [JSFIDDLE] (https://jsfiddle.net/JCprog/115Lsk7L/5/), ich habe, wo es zu der Liste hinzugefügt, aber wenn ich die Liste aktualisieren verschwindet, irgendwelche beraten? – JCprog