jQuery为每组N个元素添加一个递增的类

d2d*_*dbr -2 javascript jquery jquery-selectors

我需要添加一个类(并使用其他值)到li并为每组4 li增加它.像这样:

这就是我所拥有的:

<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
  <li>6</li>
  <li>7</li>
  <li>8</li>
  <li>9</li>
  <li>10</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这就是我需要的:

<ul>
  <li class="group-1">1</li>
  <li class="group-1">2</li>
  <li class="group-1">3</li>
  <li class="group-1">4</li>
  <li class="group-2">5</li>
  <li class="group-2">6</li>
  <li class="group-2">7</li>
  <li class="group-2">8</li>
  <li class="group-3">9</li>
  <li class="group-3">10</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

A. *_*lff 5

DEMO

$('ul').find('li').each(function(i){
    $(this).addClass('group-'+parseInt((i/4+1),10));
});
Run Code Online (Sandbox Code Playgroud)