【发布时间】:2013-12-15 15:07:42
【问题描述】:
如何将所选菜单项的 cookie 存储在本地存储中?
菜单-
<ul class="nav nav-pills">
<li class="active"><a href="#" >Customers</a></li>
<li><a href="#" >Statics</a></li>
<li><a href="#" >payroll</a></li>
</ul>
切换活动类-
<script type="text/javascript">
$(function () {
$('.nav-pills li').click(function () {
$(this).siblings().removeClass('active');
$(this).addClass('active');
});
});
</script>
我尝试过使用本地存储-
<script type="text/javascript">
$(function () {
$('.nav-pills li').click(function () {
$(this).siblings().removeClass('active');
var menuactive = localStorage.setItem('mySelectValue', $(this).addClass('active');
$(this).addClass(localStorage.getItem('mySelectValue'));
});
});
</script>
现在这对我没有帮助。
如何在本地存储中存储活动类?刷新页面时,我失去了这个活动课程。 这个问题被问了很多次,但我没有得到任何简单的方法。
【问题讨论】:
-
这不是有效的语法:
var menuactive= localStorage.setItem('mySelectValue', $(this).addClass('active');
标签: javascript jquery local-storage