Jquery mobile 将javascript中sessionStorage的值传递给<;span>;在html中

Jquery mobile 将javascript中sessionStorage的值传递给<;span>;在html中,jquery-mobile,backbone.js,cordova,Jquery Mobile,Backbone.js,Cordova,我正在用(JQM+cordova+backbone.js)开发一个应用程序。我有2个html页面。在第一页中,我有一个文本框来输入userID。所以在页面的javascript文件中 sessionStorage.userID=$("#userID").val(); 在第二个页面中,我想传递存储在标记中的值。我该怎么做?我只知道如果我想使用文本框,我可以使用 <input value="<%= sessionStorage.userID %>"> 非常感谢您的帮助

我正在用(JQM+cordova+backbone.js)开发一个应用程序。我有2个html页面。在第一页中,我有一个文本框来输入userID。所以在页面的javascript文件中

sessionStorage.userID=$("#userID").val();
在第二个页面中,我想传递存储在标记中的值。我该怎么做?我只知道如果我想使用文本框,我可以使用

<input value="<%= sessionStorage.userID %>">


非常感谢您的帮助。感谢使用JQuery,它应该是这样的:

//write from session storage to span
window.sessionStorage.setItem("userID", $("#spanID").html());
//write from session storage to span
$("#spanID").html(window.sessionStorage.getItem("userID"));
在下划线模板中:

<span id="spanID"><%= window.sessionStorage.getItem("userID") %></span>


您是否使用主干插件来处理会话存储?

一个字段是
userID
,另一个字段是
description
。这是故意的吗?对不起,错别字。我已经修好了,非常感谢你。这段代码解决了我的问题。只是我觉得你需要修理第1行和第2行。第1行应该是://write from textbox to session storage第2行应该是:window.sessionStorage.setItem(“userID”,$(“#spanID).val());jQuery.val()返回输入或选择的值,而不是span的内容。要获取span(或div)的内容,请使用.html()(返回innerHTML)。以防您想读取span的内容。您提到您已经知道如何从输入中读取。实际上,正如我的问题中所述,我从文本框输入中获取内容,并希望将其传递给span