我的目标是将警报
消息存储在 session 中。我怎样才能做到这一点?
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());
});
});
如果你想使用 session 存储,那么:
$(document).ready(function(){
$("ul[id*=licity] li").click(function(){
sessionStorage.setItem("livalue", $(this).text());
});
});
有关 session 存储的更多详细信息: https://code.google.com/p/sessionstorage/
localStorage 和 sessionStorage 都扩展了存储。除了sessionStorage的“非持久性”之外,它们之间没有任何区别,localstorage更好,因为当窗口或选项卡永久关闭时,通过sessionStorage存储的任何数据都会被删除。
关于javascript - 如何使用 JavaScript 将单击的列表项存储在 session 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24969006/