Hallo,
erst einmal vielen vielen vielen Dank für deine sehr ausführliche Erklärung und Hilfe. Ich habe meine Funktion nach deinen Vorgaben angepasst:
$(document).ready(function(){
function doSomethingWithAusgabe() {
var filter = localStorage.filter || 'defaultValue'; // defaultValue nach Bedarf anpassen
$("#ausgabe div").each(function(){
if ($(this).text().search(new RegExp(filter, "i")) < 0) {
$(this).fadeOut(10);
} else {
$(this).show();
}
});
$("#filter").keyup(function(){
localStorage.filter = $(this).val();
doSomethingWithAusgabe();
});
});
Wenn ich mir localStorage ausgeben lasse
document.write(localStorage.filter);
Erhalte ich auch den Wert, den ich in das Feld eingegeben habe. Allerdings, wenn ich die Seite neu lade werden mir sofort wieder alle Einträge angezeigt, irgendetwas stimmt da noch nicht. Siehst du zufällig den Fehler?