如何在使用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()
您可以使用以下内容来保持值
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());
});
});