jquery按下按钮时为ul中的下一个li添加样式 移除上一个li的样式

代码片段如下<style>ulli{position:absolute;list-style:none;display:none;}.ss{display:block;}... 代码片段如下
<style>
ul li{ position:absolute;list-style: none; display:none;}
.ss{display:block;}
</style>

<p><button id="btn">next</button></p>
<ul>
<li class="ss">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
</ul>
移除1中的样式ss 为2添加样式ss 循环到最后
展开
 我来答
匿名用户

推荐于2016-08-05
展开全部
$("#btn").click(function(){
  var len = $("li").length;
  if($(".ss").index()<=len-2){
     console.log($(".ss").index());
     $(".ss").removeClass("ss").next("li").addClass("ss");} 
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式