2014-07-26 38 views
0

我的目标是在会话中存储alert消息。我怎样才能做到这一点?如何在使用JavaScript的会话中存储单击的列表项目?

的JavaScript

$(document).ready(function(){ 
    $("ul[id*=licity] li").click(function(){ 

     alert($(this).text()); 
    }); 
}); 

HTML

<ul id="licity">     
    <li><a href="#">Satara</a></li> 
    <li><a href="#">Karad</a></li> 
    <li><a href="#">Wai</a></li>     
</ul> 
+0

然后学习JavaScript。 – Siddharth

+0

我正在学习 –

+0

您是否在谈论HTML5'app.manifest'? – royhowie

回答

1

您可以在localStorage的JavaScript作为:

$(document).ready(function(){ 
$("ul[id*=licity] li").click(function(){ 
    localStorage.setItem('livalue',$(this).text()); 
}); 
}); 

如果u想使用会话存储则:

$(document).ready(function(){ 
$("ul[id*=licity] li").click(function(){ 
    sessionStorage.setItem("livalue", $(this).text()); 
}); 
}); 

有关sessionStorage的详情:https://code.google.com/p/sessionstorage/

的localStorage和sessionStorage的两个扩展存储。除了sessionStorage的预期“非持久性”之外,它们之间没有区别,localstorage更好,因为当窗口或选项卡永久关闭时,通过sessionStorage存储的任何数据都将被删除。

+0

需要存储在会话 – Unknownman

+0

localStorage没有任何关系与会话 –

+0

@Unknownman - 很明显,JavaScript没有会话。本地存储(或饼干)是最接近你可以得到的。 –

0

Demo

$(document).ready(function(){ 
$("#licity li").click(function(){ 

    alert($(this).text()); 
}); 
}); 
+0

这应该完成什么?这与OP的代码相同,只是改变了选择器。 – royhowie

相关问题