2016-03-19 14 views
0

Hallo zu session alles, was ich Label zugreifen möchte und den Text für das Label in einer anderen Form festgelegt, so dass ich versuchte, soKann ich ganzes Etikett

function ShowNewPage() { 
     sessionStorage.setItem("total", $('#<%= lblHidden %>')); 
     modalWin.ShowURL('test.html', 300, 400, 'Second From', null, callbackFunctionArray); 
    } 

folge Aber ich bin nicht in der Lage, das Etikett zugreifen es in einer anderen Form, wenn ich die folgende sessionStorage.getItem("total") kann so jemand mir

+2

Was heißt ich Lagerung erinnere nur dom Strings als Schlüssel/Wert annimmt. Versuchen Sie also, es als Zeichenfolgenwert festzulegen – fubbe

Antwort

3

Web helfen Speicherung nur speichert Strings, so dass Sie nicht direkt

speichern Sie einfach die Wähler ein jQuery-Objekt oder dom Element speichern kann, die dieses Objekt referenziert und Sie können die gespeicherten s wickeln Wähler in $() wenn Sie es brauchen

sessionStorage.setItem("total", '#<%= lblHidden %>'); 

Dann verwenden zu verwenden:

var selector = sessionStorage.getItem("total"); 
alert($(selector).attr('id')); 
+0

Kann ich Wert für diese Bezeichnung festlegen? – Dotnet

+0

Nicht sicher, was Sie als "Label" bezeichnen. Bei Bedarf können Sie ein Objektliteral als JSON speichern und haben alle Eigenschaften, die Sie in diesem Objekt benötigen – charlietfl

+0

Ich muss den Beschriftungstext in einem anderen Formular basierend auf wenigen Berechnungen ändern – Dotnet