如何在使用JavaScript的会话中存储单击的列表项?

如何在使用JavaScript的会话中存储单击的列表项?,javascript,jquery,html,local-storage,Javascript,Jquery,Html,Local Storage,我的目标是在会话中存储警报消息。我怎样才能做到这一点 JavaScript $(document).ready(function(){ $("ul[id*=licity] li").click(function(){ alert($(this).text()); }); }); HTML <ul id="licity"> <li><a href="#">Satara&l

我的目标是在会话中存储
警报
消息。我怎样才能做到这一点

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>

您可以将javascript中的本地存储设置为:

 $(document).ready(function(){
 $("ul[id*=licity] li").click(function(){
    localStorage.setItem('livalue',$(this).text());
 });
});
如果要使用会话存储,则:

$(document).ready(function(){
 $("ul[id*=licity] li").click(function(){
    sessionStorage.setItem("livalue", $(this).text());
 });
});
有关会话存储的更多详细信息:

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

或者简而言之,您可以使用全局可用对象会话存储的方法:
setItem()
getItem()


您可以使用以下内容来保持值

  • (作为php会话共享)
  • (如果您只想用于网站的当前实例),请存储在简单变量中

  • op需要存储在sessionlocalStorage中,与此无关session@Unknownman-很明显,JavaScript没有会话。本地存储(或cookies)是您能获得的最接近的存储。@alvarog.Vicario可能是?@MartinDulak-localStorage和sessionStorage都扩展了存储。它们之间没有区别,除了sessionStorage.localstorage的预期“非持久性”更好,因为当窗口或选项卡永久关闭时,在学习JavaScript时,通过sessionStorage存储的任何数据都会被删除。您是在谈论HTML5
    app.manifest
    ?不是。我只是在谈论简单的html和cs编码这到底应该实现什么?它与OP的代码相同,只是更改了选择器。
    $(document).ready(function(){
     $("#licity li").click(function(){
    
         alert($(this).text());
     });
     });