大家好我想访问标签并以另一种形式设置该标签的文字,所以我尝试如下
function ShowNewPage() {
sessionStorage.setItem("total", $('#<%= lblHidden %>'));
modalWin.ShowURL('test.html', 300, 400, 'Second From', null, callbackFunctionArray);
}
但是当我使用以下sessionStorage.getItem("total")
时,我无法以其他形式访问该标签,所以有人可以帮助我
答案 0 :(得分:3)
Web存储只存储字符串,因此您无法直接存储jQuery对象或dom元素
只需存储引用该对象的选择器,您可以在需要使用它时将存储的选择器包装在$()
中
sessionStorage.setItem("total", '#<%= lblHidden %>');
然后使用:
var selector = sessionStorage.getItem("total");
alert($(selector).attr('id'));