【发布时间】:2014-02-12 18:56:48
【问题描述】:
我有一个元素列表,五个元素的类名总是“current”。其余元素不会。例如:
<li class="item current"></li>
<li class="item current"></li>
<li class="item current"></li>
<li class="item current"></li>
<li class="item current"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
如何选择类名为“current”的第五个 li 元素?换句话说,我想对类名为“current”的最后一个元素应用某种样式。类名也将根据单击按钮而改变。如果用户单击下一步按钮,第一个元素将不再具有“当前”类,而第六个元素将添加“当前”类。上面的 HTML 需要如下所示:
<li class="item current"></li>
<li class="item current"></li>
<li class="item current"></li>
<li class="item current"></li>
<li class="item current" style="margin-right: 0;"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
用户点击下一个按钮后,html 将如下所示:
<li class="item"></li>
<li class="item current"></li>
<li class="item current"></li>
<li class="item current"></li>
<li class="item current"></li>
<li class="item current" style="margin-right: 0;"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
<li class="item"></li>
【问题讨论】:
标签: javascript jquery css