如何在jQuery文档中找到具有.foo类的元素的n值

时间:2014-08-24 07:30:14

标签: jquery

在这里,我已经搞砸了找到元素的n值有我需要的类。我需要找到我的第一个元素,我的班级'活跃'还是第二个元素?如何用for for循环。这是我的代码

var themes = $('.span');
            for(var i=0;i<themes.length;i++){
               if($(themes[i]).hasClass('active')){
                  console.log(i+1);                 
              }           
            }

在这里,我能够找到元素的哪个位置具有活动类。这是可能的。

2 个答案:

答案 0 :(得分:1)

您可以简单地使用:

if($('.span.active').length)
   $('.span.active').index()+1;

答案 1 :(得分:0)

以下是您需要的代码:

$('.span').each(function(i){
    if($(this).hasClass('active')){
        console.log(i+1);
    }
});

就是这样。