我有一组 li 剧集。每个组在点击时只能有一个红色类,但只能来自该组。每个组的定义如下所示(分为 3 组),如下所示:
li 有 .newseason 并且在它之后的任何 li 在再次进入 newseason 之前都是一个组。
第一个 .newseason 之前的所有列表
html:
<ul id="seasons">
<li class="red">Episode 1</li>
<li>Episode 2</li>
<li>Episode 3</li>
<li class="newseason">Episode 1</li>
<li class="red">Episode 2</li>
<li>Episode 3</li>
<li class="newseason">Episode 1</li>
<li>Episode 2</li>
<li class="red">Episode 3</li>
<li>Episode 4</li>
</ul>
jQuery:
$('li').live('click',function(){
//add .red to clicked li in group and remove previous .red from same group
});
每个组怎么可能只有一个点击时的红色类,但只能来自该组?我想知道如何在不添加任何父类的情况下基于 .newseason 类来完成它。任何帮助表示赞赏!