복붙노트

[JQUERY] 매 n 번째를 addClass

JQUERY

매 n 번째를 addClass

해결법


  1. 1.시험

    시험

    $("ul li:nth-child(3n+1)").addClass("A")
    $("ul li:nth-child(3n+2)").addClass("B")
    $("ul li:nth-child(3n)").addClass("C")
    

    이 예뻐 만들기 위해 그것을 통합 자유롭게,하지만 난 선택기를 노출하고 싶었다.


  2. 2.나는 이런 식으로 뭔가를하는 것이 좋습니다 :

    나는 이런 식으로 뭔가를하는 것이 좋습니다 :

    var i = 0;
    $("li").each(function() {
        var newClass = 'A';
        if (i % 3 == 1) newClass = 'B';
        if (i % 3 == 2) newClass = 'C';
        $(this).addClass(newClass);
    });
    
  3. from https://stackoverflow.com/questions/1260277/addclass-every-nth by cc-by-sa and MIT license