jquery反转每个函数和索引

时间:2016-10-21 23:37:41

标签: jquery

所以我循环遍历一些html元素,如下面的

<li class="sequence">First</li>
<li class="sequence">Second</li>
<li class="sequence">Third</li>

$($(".sequence").get().reverse()).each(function(i){
               console.log(i); // this produce 0,1,2
              console.log($(this).text()); //this produce Third, Second, First 
}

在常规的javascript for循环中,可以使用$(".sequence")[i+1].来选择除当前项目之外的其他内容。如何在每个函数的jquery中执行此操作。

1 个答案:

答案 0 :(得分:0)

检查以下代码段

&#13;
&#13;
$(document).ready(function(){
  var lis=$(".sequence");
  lis.each(function(li){
    alert($(lis.eq(li)).html());
  });
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li class="sequence">First</li>
<li class="sequence">Second</li>
<li class="sequence">Third</li>
&#13;
&#13;
&#13;