我正在尝试将对象数量保存到会话存储元素中。
我需要找出已存入会话存储的票数;票。
到目前为止,我的代码是;
$('#price').html(sessionStorage['tickets']);
我尝试了sessionStorage.length['tickets']);
以及其他一些变种无济于事。
我知道这是一个简单的请求,但已经在互联网上进行了搜索,并且已经远远没有了。
此函数通过将类传入其中来创建sessionStorage票证。
function confirm(){
var str="";
if(!sessionStorage['user']){
alert('You Must First Sign In or Register!');
} else{
if($(".tickets").length>0){
$(".tickets").each(function(){
str += this.id+" ";
sessionStorage.setItem('tickets', str);
});
} else {
alert("You have not sellected any seats.");
}
//alert(""+sessionStorage['tickets']);
window.location="index.php";
}
}
答案 0 :(得分:0)
如果您想获得门票数量,可以使用此代码:
sessionStorage.getItem ('tickets').split (' ').lenght
此致 凯文
答案 1 :(得分:0)
我可以告诉你,在关键的“门票”下,在会话存储中存储以空格分隔的元素ID列表。
获取可以执行此类操作的项目数(假设您的ID中没有空格):
var numberOfTickets = sessionStorage.getItem('tickets').split(' ').length;