【发布时间】:2016-11-16 16:41:24
【问题描述】:
我在将“活动”类添加到我的标签时遇到了问题。 当我单击它时,我知道如何将活动类添加到选项卡。但我不知道如何在页面重新加载后在选项卡上保存活动类。
我的jsp代码的一部分
<div class="row top-buffer">
<div class="col-md-10 col-md-offset-1 products">
<ul class="nav nav-pills cat-nav">
<c:forEach items="${catList}" var="category">
<li role="presentation" >
<a href="/show-category?id=${category.id}" >${category.name}</a>
<ul class="dropdownn">
<c:forEach items="${category.childCategories}" var="childCat">
<li><a href="/show-category?id=${childCat.id}">${childCat.name}</a> </li>
</c:forEach>
</ul>
</li>
</c:forEach>
<li role="presentation" class="pull-right"><a href="/show-category?id=0">All</a> </li>
</ul>
</div>
</div>
添加活动类的脚本
$(document).ready(function () {
$('.cat-nav li a').click(function(e) {
$('.cat-nav li').removeClass('active');
var $parent = $(this).parent();
if (!$parent.hasClass('active')) {
$parent.addClass('active');
}
});
});
当我单击链接时,它会将我发送到另一个页面,但另一个页面没有活动课程。那么我如何“保存”或“保持”活动课程并放入新页面。
【问题讨论】:
标签: javascript twitter-bootstrap