Achot: jQuery - Filter

Beitrag lesen

Guten Morgen,

ich habe folgenden Code der auch wunderbar funktioniert

$(document).ready(function(){

	$("#filter").keyup(function(){
	 
	    var filter = $(this).val(), count = 0;
	 
	    $("#ausgabe div").each(function(){
	 
	        if ($(this).text().search(new RegExp(filter, "i")) < 0) {
	            $(this).fadeOut(10);
	 
	        } else {
	            $(this).show();
	        }
	    });
	});

});              

Ich würde allerdings gerne folgendes erreichen:

  1. Die Eingabe sollte gespeichert bleiben, auch wenn der User auf Enter drück und die Seite neu geladen wird. Den Werde müsste ich irgendwie Live in eine Session speichern?

  2. Wenn die Seite neu geladen wird, oder der User später nochmals auf die Seite kommt, sollte der Filter direkt angewendet werden. Das würde heißen, ich muss irgendwie aus keyup (dieses reagiert ja nur auf Eingabe?) etwas anderes machen?

Ich bin gerade etwas ratlos. Vielleicht habt ihr eine Idee.

akzeptierte Antworten