【发布时间】:2017-02-09 15:21:58
【问题描述】:
我有一个物品清单。第一项自动具有“活动”类。 单击此列表中的另一个项目时,“活动”类将从第一个项目中删除并添加到列表中单击的项目中。到目前为止,一切顺利。
但是,我希望另一个 div 根据列表中单击的项目添加/删除一个类。
例如
List Item 1 有类“active”> Div Item 1 也有类“active”
单击列表项 3:列表项 1 类“活动”被删除并添加到列表项 3 > div 项 1 类“活动”被删除并添加到 div 3
到目前为止,我有这个:
$('.case-1').addClass('active-case');
$('#case-1').addClass('active');
$("#carousel-nav ul li").click(function(){
$('#carousel-nav ul li.active').not(this).removeClass('active');
$(this).toggleClass('active');
})
但是我找不到办法实现addClass匹配列表项和div。
HTML:
<div id="carousel-nav">
<ul>
<li id="case-1"><a href="#"></a></li>
<li id="case-2"><a href="#"></a></li>
<li id="case-3"><a href="#"></a></li>
<li id="case-4"><a href="#"></a></li>
<li id="case-5"><a href="#"></a></li>
<li id="case-6"><a href="#"></a></li>
<li id="case-7"><a href="#"></a></li>
</ul>
</div>
<div id="case-wrapper" class="case-1> /* Post */ </div>
<div id="case-wrapper" class="case-2> /* Post */ </div>
<div id="case-wrapper" class="case-3> /* Post */ </div>
<div id="case-wrapper" class="case-4> /* Post */ </div>
<div id="case-wrapper" class="case-5> /* Post */ </div>
<div id="case-wrapper" class="case-6> /* Post */ </div>
<div id="case-wrapper" class="case-7> /* Post */ </div>
【问题讨论】:
-
请提供一些 HTML
标签: jquery removeclass