jQuery:根据索引分配类

col*_*unn 2 html javascript css jquery

使用jQuery,是否可以根据索引为对象分配一个类?

例如,如果我有ul五个列表项,如何将类"0"分配给第一个项目,"1"分配给第二个项目,"2"分配给第三个项目,依此类推?

这是我的第一次尝试:

$('ul.nav li').each(function(index){
  $(this).addClass(index);
});
Run Code Online (Sandbox Code Playgroud)

the*_*dox 8

但要避免以数字开始课程或身份;

$('ul.nav li').each(function(index){
  $(this).addClass('at_'+ index);
});
Run Code Online (Sandbox Code Playgroud)


Ell*_*lle 7

请记住,类不能以数字开头,这样的事情应该做:

$('ul.nav li').each(function(){
  $(this).addClass("index_"+$(this).index);
});
Run Code Online (Sandbox Code Playgroud)