如何使用jQuery选择类&以数字方式添加单独的类

如何使用jQuery选择类&以数字方式添加单独的类,jquery,Jquery,我尝试使用jQuery有点困难,因为我是一个在页面上选择类并根据它们的顺序添加不同类的新手 例如: <article class="news-story"> </article> <article class="news-story"> </article> <article class="news-story"> </article> <article class="news-story"> </arti

我尝试使用jQuery有点困难,因为我是一个在页面上选择类并根据它们的顺序添加不同类的新手

例如:

<article class="news-story">
</article>
<article class="news-story">
</article>
<article class="news-story">
</article>
<article class="news-story">
</article>
我希望jQuery获取所有新闻故事类元素,并将customclass1添加到第一个元素,customclass2添加到第二个元素,customclass3添加到第三个元素,customclass4添加到第四个元素

有谁能帮我解决这个问题吗

如果你这么做了,我保证,一旦我恢复了我的电脑,我会死记硬背jQuery和PHP,我的脑袋都快晕过去了

提前感谢。

您可以使用方法的参数:

$(".news-story").addClass(function(i) {
    return "customclass" + (i + 1);
});
您可以使用方法的参数:

$(".news-story").addClass(function(i) {
    return "customclass" + (i + 1);
});
您可以这样做:

$('.news-story').each( function(idx,element){
  var cont = idx+1
  $(element).removeClass('news-story');
  $(element).addClass('customClass'+ cont );
});
您可以这样做:

$('.news-story').each( function(idx,element){
  var cont = idx+1
  $(element).removeClass('news-story');
  $(element).addClass('customClass'+ cont );
});

这一次你想得比我快:“一定有一天会发生的;这一次你想得比我快:“一定有一天会发生的;