Fügen Sie das ausgewählte Attribut mit dem Optionswert hinzu

8

Ich habe eine Auswahlbox mit 10 Optionen. Jedes Mal, wenn Sie eine Option auswählen, legt sie im lokalen Speicher den Wert fest, den Sie mit der ID "select1" ausgewählt haben.

Beispiel: Wenn Sie die erste Option im lokalen Speicher auswählen: Schlüssel: Emailclient - Wert: Option1.

Nun, Iom versucht, den Wert des lokalen Speichers, das ausgewählte Attribut im ausgewählten Formular zu machen.

Das habe ich ausprobiert, scheint aber nicht zu funktionieren:

%Vor%

Was mache ich falsch?

BEARBEITEN:

Das ist mein Code:

%Vor%

Danke

    
jQuerybeast 19.09.2011, 15:59
quelle

5 Antworten

19

Das funktioniert:

%Vor%     
jQuerybeast 19.09.2011, 16:34
quelle
1

Ich denke, Sie könnten nach so etwas suchen. Ссылка

Es durchläuft die Optionen der Auswahlbox und vergleicht ihre Werte mit den Werten von b . Wenn sie gleich sind, wird der Index der Auswahlbox geändert, sodass die Option angezeigt wird, die den Wert von b enthält.

%Vor%

Bearbeiten: Mit localStorage Ссылка

    
Jack 19.09.2011 16:19
quelle
0

Bei weiterer Überprüfung, es sieht so aus, als ob Sie etwas vollständiger wollen Feature Link

%Vor%     
Korvin Szanto 19.09.2011 16:05
quelle
0

Das ist alles was du brauchst:

%Vor%

Ich habe eine vorherige Geige für ein Beispiel aktualisiert: Ссылка

BEARBEITEN: Wenn Sie in dem Code, den Sie ursprünglich gepostet haben, localStorage mit demselben Auswahlfeld festlegen, würden Sie "Option1" (kein Leerzeichen) mit "Option 1" (Leerzeichen) vergleichen. Dieser Vergleich wird niemals funktionieren, daher würde die Option niemals ausgewählt werden.

    
bstakes 19.09.2011 16:33
quelle
0

Versuchen Sie Folgendes:

%Vor%

Wenn Sie eine ältere Version von jQuery als 1.6 verwenden, ersetzen Sie .prop durch .attr

Bearbeiten: dynamischere Version

%Vor%     
Kevin B 19.09.2011 16:15
quelle